1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __org_omg_CORBA_TCKind__ 5 #define __org_omg_CORBA_TCKind__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace org 15 { 16 namespace omg 17 { 18 namespace CORBA 19 { 20 class TCKind; 21 } 22 } 23 } 24 } 25 26 class org::omg::CORBA::TCKind : public ::java::lang::Object 27 { 28 29 public: // actually protected 30 TCKind(jint); 31 public: 32 virtual jint value(); 33 static ::org::omg::CORBA::TCKind * from_int(jint); 34 static const jint _tk_null = 0; 35 static const jint _tk_void = 1; 36 static const jint _tk_short = 2; 37 static const jint _tk_long = 3; 38 static const jint _tk_ushort = 4; 39 static const jint _tk_ulong = 5; 40 static const jint _tk_float = 6; 41 static const jint _tk_double = 7; 42 static const jint _tk_boolean = 8; 43 static const jint _tk_char = 9; 44 static const jint _tk_octet = 10; 45 static const jint _tk_any = 11; 46 static const jint _tk_TypeCode = 12; 47 static const jint _tk_Principal = 13; 48 static const jint _tk_objref = 14; 49 static const jint _tk_struct = 15; 50 static const jint _tk_union = 16; 51 static const jint _tk_enum = 17; 52 static const jint _tk_string = 18; 53 static const jint _tk_sequence = 19; 54 static const jint _tk_array = 20; 55 static const jint _tk_alias = 21; 56 static const jint _tk_except = 22; 57 static const jint _tk_longlong = 23; 58 static const jint _tk_ulonglong = 24; 59 static const jint _tk_longdouble = 25; 60 static const jint _tk_wchar = 26; 61 static const jint _tk_wstring = 27; 62 static const jint _tk_fixed = 28; 63 static const jint _tk_value = 29; 64 static const jint _tk_value_box = 30; 65 static const jint _tk_native = 31; 66 static const jint _tk_abstract_interface = 32; 67 static ::org::omg::CORBA::TCKind * tk_null; 68 static ::org::omg::CORBA::TCKind * tk_void; 69 static ::org::omg::CORBA::TCKind * tk_short; 70 static ::org::omg::CORBA::TCKind * tk_long; 71 static ::org::omg::CORBA::TCKind * tk_ushort; 72 static ::org::omg::CORBA::TCKind * tk_ulong; 73 static ::org::omg::CORBA::TCKind * tk_float; 74 static ::org::omg::CORBA::TCKind * tk_double; 75 static ::org::omg::CORBA::TCKind * tk_boolean; 76 static ::org::omg::CORBA::TCKind * tk_char; 77 static ::org::omg::CORBA::TCKind * tk_octet; 78 static ::org::omg::CORBA::TCKind * tk_any; 79 static ::org::omg::CORBA::TCKind * tk_TypeCode; 80 static ::org::omg::CORBA::TCKind * tk_Principal; 81 static ::org::omg::CORBA::TCKind * tk_objref; 82 static ::org::omg::CORBA::TCKind * tk_struct; 83 static ::org::omg::CORBA::TCKind * tk_union; 84 static ::org::omg::CORBA::TCKind * tk_enum; 85 static ::org::omg::CORBA::TCKind * tk_string; 86 static ::org::omg::CORBA::TCKind * tk_sequence; 87 static ::org::omg::CORBA::TCKind * tk_array; 88 static ::org::omg::CORBA::TCKind * tk_alias; 89 static ::org::omg::CORBA::TCKind * tk_except; 90 static ::org::omg::CORBA::TCKind * tk_longlong; 91 static ::org::omg::CORBA::TCKind * tk_ulonglong; 92 static ::org::omg::CORBA::TCKind * tk_longdouble; 93 static ::org::omg::CORBA::TCKind * tk_wchar; 94 static ::org::omg::CORBA::TCKind * tk_wstring; 95 static ::org::omg::CORBA::TCKind * tk_fixed; 96 static ::org::omg::CORBA::TCKind * tk_value; 97 static ::org::omg::CORBA::TCKind * tk_value_box; 98 static ::org::omg::CORBA::TCKind * tk_native; 99 static ::org::omg::CORBA::TCKind * tk_abstract_interface; 100 private: 101 jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _value; 102 static JArray< ::org::omg::CORBA::TCKind * > * tk; 103 public: 104 static ::java::lang::Class class$; 105 }; 106 107 #endif // __org_omg_CORBA_TCKind__ 108