Classes | Namespaces | Defines | Typedefs | Functions

TypeCode.h File Reference

#include "tao/AnyTypeCode/TAO_AnyTypeCode_Export.h"
#include "tao/AnyTypeCode/AnyTypeCode_methods.h"
#include "tao/AnyTypeCode/ValueModifierC.h"
#include "tao/AnyTypeCode/VisibilityC.h"
#include "tao/UserException.h"
#include "tao/Basic_Types.h"
#include "tao/Typecode_typesC.h"
#include "tao/Any_Insert_Policy_T.h"
#include "tao/CORBA_methods.h"
#include "tao/Pseudo_VarOut_T.h"
#include "tao/Object_Argument_T.h"
#include "tao/Arg_Traits_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/AnyTypeCode/TypeCode.inl"
Include dependency graph for TypeCode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CORBA::TypeCode
 A representation of the structure of a given OMG IDL-declared type. More...
class  CORBA::TypeCode::Bounds
 Out-of-bounds member index exception. More...
class  CORBA::TypeCode::BadKind
 Invalid TypeCode operation exception. More...
class  TAO::Arg_Traits< CORBA::TypeCode >
struct  TAO::Objref_Traits< ::CORBA::TypeCode >
struct  TAO::In_Object_Argument_Cloner_T< CORBA::TypeCode_ptr >

Namespaces

namespace  CORBA
 

FUZZ: disable check_for_include/.


namespace  TAO
 

Define symbolic names for the ORB collocation strategies.


namespace  TAO::TypeCode

Defines

#define TAO_EXPORT_MACRO   TAO_AnyTypeCode_Export

Typedefs

typedef TAO_Pseudo_Var_T
< TypeCode > 
CORBA::TypeCode_var
typedef TAO_Pseudo_Out_T
< TypeCode > 
CORBA::TypeCode_out

Functions

TAO_AnyTypeCode_Export
CORBA::Boolean 
operator<< (TAO_OutputCDR &cdr, const CORBA::TypeCode_ptr tc)
TAO_AnyTypeCode_Export
CORBA::Boolean 
operator>> (TAO_InputCDR &cdr, CORBA::TypeCode_ptr &tc)
TAO_AnyTypeCode_Export bool TAO::TypeCode::marshal (TAO_OutputCDR &cdr, CORBA::TypeCode_ptr tc, CORBA::ULong offset)
TAO_AnyTypeCode_Export CORBA::ULong TAO::TypeCode::aligned_offset (CORBA::ULong offset)
 Return offset aligned on the appropriate CDR boundary.
TAO_AnyTypeCode_Export
CORBA::TypeCode_ptr 
TAO::unaliased_typecode (CORBA::TypeCode_ptr tc)
TAO_AnyTypeCode_Export
CORBA::TCKind 
TAO::unaliased_kind (CORBA::TypeCode_ptr tc)
 Return the unaliased TCKind of the given TypeCode.

Detailed Description

Id:
TypeCode.h 89975 2010-04-23 08:27:53Z johnnyw

Header file the CORBA::TypeCode class.

Author:
Ossama Othman <ossama@dre.vanderbilt.edu>
DOC group at Vanderbilt University, Washington University and the University of California at Irvine.

Definition in file TypeCode.h.


Define Documentation

#define TAO_EXPORT_MACRO   TAO_AnyTypeCode_Export

Definition at line 44 of file TypeCode.h.


Function Documentation

TAO_AnyTypeCode_Export CORBA::Boolean operator<< ( TAO_OutputCDR cdr,
const CORBA::TypeCode_ptr  tc 
)

Definition at line 352 of file TypeCode.cpp.

{
  return TAO::TypeCode::marshal (cdr, tc, 0);
}

TAO_AnyTypeCode_Export CORBA::Boolean operator>> ( TAO_InputCDR cdr,
CORBA::TypeCode_ptr tc 
)

Definition at line 1462 of file TypeCode_CDR_Extraction.cpp.

{
  TAO::TypeCodeFactory::TC_Info_List infos;

  return tc_demarshal (cdr, tc, infos);
}

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines