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