Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / Typecode_typesC.h
blob8a6b9778b8798d3117798d961d286212abe50bb9
1 // -*- C++ -*-
2 // **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
3 // TAO and the TAO IDL Compiler have been developed by:
4 // Center for Distributed Object Computing
5 // Washington University
6 // St. Louis, MO
7 // USA
8 // http://www.cs.wustl.edu/~schmidt/doc-center.html
9 // and
10 // Distributed Object Computing Laboratory
11 // University of California at Irvine
12 // Irvine, CA
13 // USA
14 // http://doc.ece.uci.edu/
15 // and
16 // Institute for Software Integrated Systems
17 // Vanderbilt University
18 // Nashville, TN
19 // USA
20 // http://www.isis.vanderbilt.edu/
22 // Information about TAO is available at:
23 // http://www.dre.vanderbilt.edu/~schmidt/TAO.html
25 // TAO_IDL - Generated from
26 // be\be_codegen.cpp:153
28 #ifndef _TAO_IDL_ORIG_TYPECODE_TYPESC_H_
29 #define _TAO_IDL_ORIG_TYPECODE_TYPESC_H_
31 #include /**/ "ace/pre.h"
33 #include /**/ "tao/TAO_Export.h"
35 #if !defined (ACE_LACKS_PRAGMA_ONCE)
36 # pragma once
37 #endif /* ACE_LACKS_PRAGMA_ONCE */
39 #include "tao/Basic_Types.h"
40 #include "ace/streams.h"
42 #if defined(_MSC_VER)
43 #pragma warning(push)
44 #pragma warning(disable:4250)
45 #endif /* _MSC_VER */
47 // TAO_IDL - Generated from
48 // be\be_visitor_module/module_ch.cpp:48
50 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
52 namespace CORBA
54 // TAO_IDL - Generated from
55 // be\be_interface.cpp:598
57 // TAO_IDL - Generated from
58 // be\be_visitor_enum/enum_ch.cpp:57
60 enum TCKind
62 tk_null,
63 tk_void,
64 tk_short,
65 tk_long,
66 tk_ushort,
67 tk_ulong,
68 tk_float,
69 tk_double,
70 tk_boolean,
71 tk_char,
72 tk_octet,
73 tk_any,
74 tk_TypeCode,
75 tk_Principal,
76 tk_objref,
77 tk_struct,
78 tk_union,
79 tk_enum,
80 tk_string,
81 tk_sequence,
82 tk_array,
83 tk_alias,
84 tk_except,
85 tk_longlong,
86 tk_ulonglong,
87 tk_longdouble,
88 tk_wchar,
89 tk_wstring,
90 tk_fixed,
91 tk_value,
92 tk_value_box,
93 tk_native,
94 tk_abstract_interface,
95 tk_local_interface,
96 tk_component,
97 tk_home,
98 tk_event
100 // This symbol is not defined by CORBA 3.0. It's used to speed up
101 // dispatch based on TCKind values, and lets many important ones
102 // just be table lookups. It must always be the last enum value!!
103 , TAO_TC_KIND_COUNT
106 typedef TCKind &TCKind_out;
108 // TAO_IDL - Generated from
109 // be\be_visitor_module/module_ch.cpp:66
111 } // module CORBA
113 // TAO_IDL - Generated from
114 // be\be_visitor_traits.cpp:61
117 // TAO_IDL - Generated from
118 // be\be_visitor_enum/cdr_op_ch.cpp:50
120 TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, CORBA::TCKind);
121 TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::TCKind &);
122 TAO_Export std::ostream& operator<< (std::ostream &strm, const CORBA::TCKind _tao_enumerator);
124 // TAO_IDL - Generated from
125 // be\be_codegen.cpp:955
127 TAO_END_VERSIONED_NAMESPACE_DECL
129 #if defined(_MSC_VER)
130 #pragma warning(pop)
131 #endif /* _MSC_VER */
133 #include /**/ "ace/post.h"
135 #endif /* ifndef */