TAO_AnyTypeCode  2.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Macros | 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

 TAO
 
 TAO::TypeCode
 
 CORBA
 

Macros

#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 []
 

Macro Definition Documentation

#define STANDARD_EXCEPTION_LIST
#define TAO_SYSTEM_EXCEPTION (   name)
Value:
namespace TAO \
{ \
namespace TypeCode \
{ \
tc_SystemException tc_CORBA_ ## name ( \
"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)
Value:
CORBA::operator<<= (CORBA::Any &any, const CORBA::name &ex) \
{ \
TAO::Any_SystemException::insert_copy ( \
any, \
CORBA::name ::_tao_any_destructor, \
CORBA::_tc_ ## name, \
ex \
); \
}
Generic container for IDL types.
Definition: Any.h:64
void operator<<=(CORBA::Any &any, CORBA::Short s)
Typesafe insertion.
Definition: Any.cpp:373
#define TAO_SYSTEM_EXCEPTION (   name)
Value:
CORBA::operator<<= (CORBA::Any &any, CORBA::name *ex) \
{ \
TAO::Any_SystemException::insert ( \
any, \
CORBA::name ::_tao_any_destructor, \
CORBA::_tc_ ## name, \
ex \
); \
}
Generic container for IDL types.
Definition: Any.h:64
void operator<<=(CORBA::Any &any, CORBA::Short s)
Typesafe insertion.
Definition: Any.cpp:373
#define TAO_SYSTEM_EXCEPTION (   name)
Value:
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); \
}
CORBA::Boolean operator>>=(const CORBA::Any &any, CORBA::Short &s)
Typesafe extraction.
Definition: Any.cpp:626
Generic container for IDL types.
Definition: Any.h:64