TAO_AnyTypeCode 2.0.3
Namespaces | Defines | Typedefs | Variables
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"

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 TAO_SYSTEM_EXCEPTION (   name)
Value:
CORBA::Boolean \
CORBA::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;