#include <DynAnyFactory.h>
Inheritance diagram for TAO_DynAnyFactory:
Public Member Functions | |
TAO_DynAnyFactory (void) | |
Constructor. | |
virtual DynamicAny::DynAny_ptr | create_dyn_any (const CORBA::Any &value) throw ( CORBA::SystemException, DynamicAny::DynAnyFactory::InconsistentTypeCode ) |
virtual DynamicAny::DynAny_ptr | create_dyn_any_from_type_code (CORBA::TypeCode_ptr type) throw ( CORBA::SystemException, DynamicAny::DynAnyFactory::InconsistentTypeCode ) |
Static Public Member Functions | |
CORBA::TCKind | unalias (CORBA::TypeCode_ptr tc) |
Obtain the kind of object, after all aliasing has been removed. | |
CORBA::TypeCode_ptr | strip_alias (CORBA::TypeCode_ptr tc) |
DynamicAny::DynAny_ptr | make_dyn_any (const CORBA::Any &any) |
Create the correct type of DynAny object for <any>. | |
DynamicAny::DynAny_ptr | make_dyn_any (CORBA::TypeCode_ptr tc) |
Create the correct type of DynAny object for <tc>. | |
Private Member Functions | |
TAO_DynAnyFactory (const TAO_DynAnyFactory &src) | |
TAO_DynAnyFactory & | operator= (const TAO_DynAnyFactory &src) |
|
Constructor.
|
|
|
|
|
|
|
|
Create the correct type of DynAny object for <tc>.
|
|
Create the correct type of DynAny object for <any>.
|
|
|
|
Same as above, but returns type code instead of TCKind. Caller must release the return value. |
|
Obtain the kind of object, after all aliasing has been removed.
|