// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_CORBA_typecodes_PrimitiveTypeCode__ #define __gnu_CORBA_typecodes_PrimitiveTypeCode__ #pragma interface #include extern "Java" { namespace gnu { namespace CORBA { namespace typecodes { class PrimitiveTypeCode; } } } namespace org { namespace omg { namespace CORBA { class Any; class TCKind; class TypeCode; } } } } class gnu::CORBA::typecodes::PrimitiveTypeCode : public ::org::omg::CORBA::TypeCode { public: PrimitiveTypeCode(::org::omg::CORBA::TCKind *); virtual ::org::omg::CORBA::TypeCode * concrete_base_type(); virtual ::org::omg::CORBA::TypeCode * content_type(); virtual jint default_index(); virtual ::org::omg::CORBA::TypeCode * discriminator_type(); virtual jboolean equal(::org::omg::CORBA::TypeCode *); virtual jboolean equivalent(::org::omg::CORBA::TypeCode *); virtual jshort fixed_digits(); virtual jshort fixed_scale(); virtual ::org::omg::CORBA::TypeCode * get_compact_typecode(); virtual ::java::lang::String * id(); virtual ::org::omg::CORBA::TCKind * kind(); virtual jint length(); virtual jint member_count(); virtual ::org::omg::CORBA::Any * member_label(jint); virtual ::java::lang::String * member_name(jint); virtual ::org::omg::CORBA::TypeCode * member_type(jint); virtual jshort member_visibility(jint); virtual ::java::lang::String * name(); virtual jshort type_modifier(); private: static const jlong serialVersionUID = 1LL; public: // actually protected ::org::omg::CORBA::TCKind * __attribute__((aligned(__alignof__( ::org::omg::CORBA::TypeCode)))) kind__; public: static ::java::lang::Class class$; }; #endif // __gnu_CORBA_typecodes_PrimitiveTypeCode__