#include <Any.h>
Collaboration diagram for CORBA::Any:
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.
|
|
|
|
|
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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Used in our destruction if we ourselves are stored in an Any.
|
|
|
|
TAO extension, does not return a duplicate.
|
|
TAO extension.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Insertion of the special types.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Extraction of the special types.
|
|
TAO-specific signature.
|
|
For use along with <<= of a value of aliased type when the alias must be preserved. |
|
Return TypeCode of the element stored in the Any.
|
|
|
|
|
|
|
|
|