TCKind.h 3.5 KB

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