TAO::Any_Impl Class Reference
Base class for the Any template subclasses.
More...
#include <Any_Impl.h>
List of all members.
Detailed Description
Base class for the Any template subclasses.
Contains common functionality and some pure virtual methods.
Member Typedef Documentation
typedef void(* TAO::Any_Impl::_tao_destructor)(void *) |
Generated data types define a 'destructor' function that correctly destroys an object stored in an Any.
Constructor & Destructor Documentation
TAO::Any_Impl::Any_Impl |
( |
_tao_destructor |
destructor, |
|
|
CORBA::TypeCode_ptr |
tc, |
|
|
bool |
encoded = false | |
|
) |
| | [protected] |
TAO::Any_Impl::~Any_Impl |
( |
void |
|
) |
[protected, virtual] |
Member Function Documentation
void TAO::Any_Impl::_add_ref |
( |
void |
|
) |
[virtual] |
void TAO::Any_Impl::_remove_ref |
( |
void |
|
) |
[virtual] |
void TAO::Any_Impl::_tao_any_string_destructor |
( |
void * |
x |
) |
[static] |
Used to release these CORBA basic types.
void TAO::Any_Impl::_tao_any_wstring_destructor |
( |
void * |
x |
) |
[static] |
int TAO::Any_Impl::_tao_byte_order |
( |
void |
|
) |
const [virtual] |
void TAO::Any_Impl::_tao_decode |
( |
TAO_InputCDR & |
|
) |
[virtual] |
bool TAO::Any_Impl::encoded |
( |
void |
|
) |
const |
void TAO::Any_Impl::free_value |
( |
void |
|
) |
[virtual] |
Implemented in TAO::Any_Array_Impl_T< T_slice, T_forany >, TAO::Any_Basic_Impl, TAO::Any_Basic_Impl_T< T >, TAO::Any_Dual_Impl_T< T >, TAO::Any_Impl_T< T >, TAO::Any_Special_Impl_T< T, from_T, to_T >, TAO::Any_SystemException, TAO::Unknown_IDL_Type, and TAO::Any_Dual_Impl_T< T >.
CORBA::Boolean TAO::Any_Impl::to_value |
( |
CORBA::ValueBase *& |
|
) |
const [virtual] |
Member Data Documentation
bool TAO::Any_Impl::encoded_ [protected] |
ACE_Atomic_Op<TAO_SYNCH_MUTEX, unsigned long> TAO::Any_Impl::refcount_ [private] |
TAO::Any_Impl::_tao_destructor TAO::Any_Impl::value_destructor_ [protected] |
The documentation for this class was generated from the following files: