TAO_AnyTypeCode
2.0.8
|
#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 STANDARD_EXCEPTION_LIST |
#define TAO_SYSTEM_EXCEPTION | ( | name | ) |
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;
#define TAO_SYSTEM_EXCEPTION | ( | name | ) |
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 | ) |
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 | ) |
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); \ }