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 "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 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  CORBA
namespace  TAO
namespace  TAO::TypeCode

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 >

Defines

#define TAO_EXPORT_MACRO   TAO_AnyTypeCode_Export

Functions

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

Detailed Description

Id
TypeCode.h,v 1.9 2005/11/03 17:38:44 ossama Exp

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.


Define Documentation

#define TAO_EXPORT_MACRO   TAO_AnyTypeCode_Export
 


Function Documentation

CORBA::ULong TAO::TypeCode::aligned_offset CORBA::ULong  offset  ) 
 

Return offset aligned on the appropriate CDR boundary.

bool TAO::TypeCode::marshal TAO_OutputCDR cdr,
CORBA::TypeCode_ptr  tc,
CORBA::ULong  offset
 

See also:
::TypeCode::tao_marshal() description for details.

TAO_AnyTypeCode_Export CORBA::Boolean operator<< TAO_OutputCDR cdr,
CORBA::TypeCode_ptr  tc
 

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

CORBA::TCKind TAO::unaliased_kind CORBA::TypeCode_ptr  tc  ) 
 

Return the unaliased TCKind of the given TypeCode.

Note:
This is a convenience function that simply calls kind() on the unaliased TypeCode returned from unaliased_typecode().

CORBA::TypeCode_ptr TAO::unaliased_typecode CORBA::TypeCode_ptr  tc  ) 
 

Return the unaliased content TypeCode of the given TypeCode.


Generated on Thu Feb 16 03:52:40 2006 for TAO_AnyTypeCode by  doxygen 1.3.9.1