SystemExceptionA.cpp File Reference

#include "tao/AnyTypeCode/SystemExceptionA.h"
#include "tao/AnyTypeCode/Any_SystemException.h"
#include "tao/AnyTypeCode/Any_Dual_Impl_T.h"
#include "tao/AnyTypeCode/TypeCode.h"
#include "tao/AnyTypeCode/TypeCode_Constants.h"
#include "tao/AnyTypeCode/Enum_TypeCode_Static.h"
#include "tao/AnyTypeCode/TypeCode_Struct_Field.h"
#include "tao/AnyTypeCode/Struct_TypeCode_Static.h"
#include "tao/AnyTypeCode/Null_RefCount_Policy.h"
#include "tao/CORBA_String.h"

Include dependency graph for SystemExceptionA.cpp:


Namespaces

namespace  TAO
namespace  TAO::TypeCode
namespace  CORBA

Defines

#define STANDARD_EXCEPTION_LIST
#define TAO_SYSTEM_EXCEPTION(name)
#define TAO_SYSTEM_EXCEPTION(name)
#define TAO_SYSTEM_EXCEPTION(name)
#define TAO_SYSTEM_EXCEPTION(name)

Typedefs

typedef TAO::TypeCode::Struct<
char const *, CORBA::TypeCode_ptr
const *, TAO::TypeCode::Struct_Field<
char const *, CORBA::TypeCode_ptr
const * > const *, TAO::Null_RefCount_Policy > 
TAO::TypeCode::tc_SystemException

Variables

char const *const TAO::TypeCode::enumerators_CORBA_CompletionStatus []
Enum< char const *, char const
*const *, TAO::Null_RefCount_Policy > 
TAO::TypeCode::tc_CompletionStatus ("IDL:omg.org/CORBA/CompletionStatus:1.0","CompletionStatus", enumerators_CORBA_CompletionStatus, 3)
TypeCode_ptr const CORBA::_tc_CompletionStatus
Struct_Field< char const *,
CORBA::TypeCode_ptr const
* > const 
TAO::TypeCode::fields_CORBA_SystemException []

Define Documentation

#define STANDARD_EXCEPTION_LIST

#define TAO_SYSTEM_EXCEPTION ( name   ) 

Value:

CORBA::Boolean operator>>= (const CORBA::Any &any, \
                            const CORBA::name *&ex) \
{ \
  return \
    TAO::Any_SystemException::extract ( \
        any, \
        CORBA::name ::_tao_any_destructor, \
        CORBA::_tc_ ## name, \
        (const CORBA::SystemException *&) ex, \
        &CORBA::name ::_tao_create); \
}

#define TAO_SYSTEM_EXCEPTION ( name   ) 

Value:

void \
CORBA::operator<<= (CORBA::Any &any, CORBA::name *ex) \
{ \
  TAO::Any_SystemException::insert ( \
      any, \
      CORBA::name ::_tao_any_destructor, \
      CORBA::_tc_ ## name, \
      ex \
    ); \
}

#define TAO_SYSTEM_EXCEPTION ( name   ) 

Value:

void \
CORBA::operator<<= (CORBA::Any &any, const CORBA::name &ex) \
{ \
  TAO::Any_SystemException::insert_copy ( \
      any, \
      CORBA::name ::_tao_any_destructor, \
      CORBA::_tc_ ## name, \
      ex \
    ); \
}

#define TAO_SYSTEM_EXCEPTION ( name   ) 

Value:

namespace TAO \
{ \
  namespace TypeCode \
  { \
    tc_SystemException tc_CORBA_ ## name ( \
      CORBA::tk_except, \
      "IDL:omg.org/CORBA/" #name ":1.0", \
      #name, \
      TAO::TypeCode::fields_CORBA_SystemException, \
      2 /* # of fields */); \
  } \
} \
CORBA::TypeCode_ptr const CORBA::_tc_ ## name = \
    &TAO::TypeCode::tc_CORBA_ ## name;


Generated on Sun Jul 9 09:50:51 2006 for TAO_AnyTypeCode by  doxygen 1.4.7-1