Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / org / omg / CORBA / TCKind.h
blobd62ef2ce2c29119fc04dcc8dc19eb4b2a443f3f4
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __org_omg_CORBA_TCKind__
5 #define __org_omg_CORBA_TCKind__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace org
16 namespace omg
18 namespace CORBA
20 class TCKind;
26 class org::omg::CORBA::TCKind : public ::java::lang::Object
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$;
107 #endif // __org_omg_CORBA_TCKind__