CORBA::Any Class Reference
Generic container for IDL types.
More...
#include <Any.h>
List of all members.
Detailed Description
Generic container for IDL types.
This is the top-level class of the Any implementation. It exposes the spec-required functionality, but is mostly a wrapper for one of the template classes below.
Member Typedef Documentation
These are needed for insertion and extraction of booleans, octets, chars, and bounded strings. CORBA spec requires that they be here, we just typedef to the already-defined ACE_OutputCDR types.
These extract octets, chars, booleans, bounded strings, and object references. All these are defined in ACE_InputCDR.
Constructor & Destructor Documentation
CORBA::Any::Any |
( |
const Any & |
rhs |
) |
|
CORBA::Any::~Any |
( |
void |
|
) |
|
Member Function Documentation
void CORBA::Any::_tao_any_destructor |
( |
void * |
x |
) |
[static] |
Used in our destruction if we ourselves are stored in an Any.
int CORBA::Any::_tao_byte_order |
( |
void |
|
) |
const |
TAO extension, does not return a duplicate.
CORBA::Boolean CORBA::Any::checked_to_value |
( |
CORBA::ValueBase *& |
_tao_elem |
) |
const [private] |
TAO::Any_Impl * CORBA::Any::impl |
( |
void |
|
) |
const [inline] |
void CORBA::Any::operator<<= |
( |
unsigned |
char |
) |
[private] |
Insertion of the special types.
CORBA::Boolean CORBA::Any::operator>>= |
( |
unsigned char & |
|
) |
const [private] |
Extraction of the special types.
void CORBA::Any::replace |
( |
TAO::Any_Impl * |
new_impl |
) |
|
For use along with <<= of a value of aliased type when the alias must be preserved.
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: