// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_CORBA_typecodes_GeneralTypeCode__ #define __gnu_CORBA_typecodes_GeneralTypeCode__ #pragma interface #include extern "Java" { namespace gnu { namespace CORBA { namespace typecodes { class GeneralTypeCode; } } } namespace org { namespace omg { namespace CORBA { class TCKind; class TypeCode; } } } } class gnu::CORBA::typecodes::GeneralTypeCode : public ::gnu::CORBA::typecodes::PrimitiveTypeCode { public: GeneralTypeCode(::org::omg::CORBA::TCKind *); virtual void setConcreteBase_type(::org::omg::CORBA::TypeCode *); virtual void setContentType(::org::omg::CORBA::TypeCode *); virtual void setId(::java::lang::String *); virtual void setLength(jint); virtual void setName(::java::lang::String *); virtual void setTypeModifier(jint); virtual ::org::omg::CORBA::TypeCode * concrete_base_type(); virtual ::org::omg::CORBA::TypeCode * content_type(); virtual jboolean equal(::org::omg::CORBA::TypeCode *); virtual jboolean equivalent(::org::omg::CORBA::TypeCode *); virtual ::java::lang::String * id(); virtual jint length(); virtual ::java::lang::String * name(); virtual jshort type_modifier(); private: static const jlong serialVersionUID = 1LL; public: // actually protected static jint UNSET; private: static ::java::util::BitSet * lengthAllowed; ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::CORBA::typecodes::PrimitiveTypeCode)))) id__; ::java::lang::String * name__; ::org::omg::CORBA::TypeCode * concrete_base_type__; ::org::omg::CORBA::TypeCode * content_type__; jint len; jint type_modifier__; public: static ::java::lang::Class class$; }; #endif // __gnu_CORBA_typecodes_GeneralTypeCode__