Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Typecode.h File Reference

#include "ace/Thread_Mutex.h"
#include "ace/Hash_Map_Manager_T.h"
#include "ace/Unbounded_Queue.h"
#include "tao/UserException.h"
#include "tao/Environment.h"
#include "tao/Pseudo_VarOut_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Object_Argument_T.h"
#include "tao/Arg_Traits_T.h"
#include "tao/TC_Constants_Forward.h"
#include "tao/OBV_Constants.h"
#include "tao/CORBA_methods.h"
#include "tao/Sequence_T.h"

Include dependency graph for Typecode.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Namespaces

namespace  TAO
namespace  CORBA

Classes

class  CORBA::TypeCode
 The CORBA TypeCode class. It maintains the in-memory representation of any OMG CORBA IDL data type. More...
class  CORBA::TypeCode::Bounds
class  CORBA::TypeCode::BadKind
class  TAO::Arg_Traits< CORBA::TypeCode >
 Used in generated code if CORBA::TypeCode is an argument or return type. More...
struct  TAO::Objref_Traits< CORBA::TypeCode >
class  TAO::TC_Private_State
 Private state of the TypeCode. More...

Typedefs

typedef TAO_Pseudo_Var_T<
TypeCode > 
TypeCode_var
typedef TAO_Pseudo_Out_T<
TypeCode, TypeCode_var
TypeCode_out
typedef TCKindTCKind_out

Enumerations

enum  TCKind {
  tk_null = 0, tk_void = 1, tk_short = 2, tk_long = 3,
  tk_ushort = 4, tk_ulong = 5, tk_float = 6, tk_double = 7,
  tk_boolean = 8, tk_char = 9, tk_octet = 10, tk_any = 11,
  tk_TypeCode = 12, tk_Principal = 13, tk_objref = 14, tk_struct = 15,
  tk_union = 16, tk_enum = 17, tk_string = 18, tk_sequence = 19,
  tk_array = 20, tk_alias = 21, tk_except = 22, tk_longlong = 23,
  tk_ulonglong = 24, tk_longdouble = 25, tk_wchar = 26, tk_wstring = 27,
  tk_fixed = 28, tk_value = 29, tk_value_box = 30, tk_native = 31,
  tk_abstract_interface = 32, tk_local_interface = 33, tk_component = 34, tk_home = 35,
  tk_event = 36, TC_KIND_COUNT
}

Functions

TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &cdr, const CORBA::TypeCode *x)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &cdr, CORBA::TypeCode *&x)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::TCKind &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::TCKind &)

Detailed Description

Id
Typecode.h,v 1.74 2004/10/07 21:11:03 parsons Exp

Header file CORBA's "TypeCode" type.

Author:
Copyright 1994-1995 by Sun Microsystems, Inc.

DOC group at Wash U, UCI and Vanderbilt U.


Typedef Documentation

typedef TCKind& CORBA::TCKind_out
 

typedef TAO_Pseudo_Out_T<TypeCode, TypeCode_var> CORBA::TypeCode_out
 

typedef TAO_Pseudo_Var_T<TypeCode> CORBA::TypeCode_var
 


Enumeration Type Documentation

enum TCKind
 

Enumeration values:
tk_null 
tk_void 
tk_short 
tk_long 
tk_ushort 
tk_ulong 
tk_float 
tk_double 
tk_boolean 
tk_char 
tk_octet 
tk_any 
tk_TypeCode 
tk_Principal 
tk_objref 
tk_struct 
tk_union 
tk_enum 
tk_string 
tk_sequence 
tk_array 
tk_alias 
tk_except 
tk_longlong 
tk_ulonglong 
tk_longdouble 
tk_wchar 
tk_wstring 
tk_fixed 
tk_value 
tk_value_box 
tk_native 
tk_abstract_interface 
tk_local_interface 
tk_component 
tk_home 
tk_event 
TC_KIND_COUNT 


Function Documentation

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const CORBA::TCKind
 

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR cdr,
const CORBA::TypeCode x
 

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
CORBA::TCKind
 

TAO_Export CORBA::Boolean operator>> TAO_InputCDR cdr,
CORBA::TypeCode *&  x
 


Generated on Fri Dec 31 15:26:48 2004 for TAO by  doxygen 1.3.9.1