TAO_AnyTypeCode
2.0.8
|
Generic container for IDL types. More...
#include <Any.h>
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.
typedef Any_out CORBA::Any::_out_type |
typedef Any_ptr CORBA::Any::_ptr_type |
typedef Any_var CORBA::Any::_var_type |
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.
CORBA::Any::Any | ( | void | ) |
CORBA::Any::Any | ( | const Any & | rhs | ) |
CORBA::Any::~Any | ( | void | ) |
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 |
CORBA::TypeCode_ptr CORBA::Any::_tao_get_typecode | ( | void | ) | const |
TAO extension, does not return a duplicate.
void CORBA::Any::_tao_set_typecode | ( | const CORBA::TypeCode_ptr | tc | ) |
TAO extension.
CORBA::Boolean CORBA::Any::checked_to_abstract_base | ( | CORBA::AbstractBase_ptr & | _tao_elem | ) | const [private] |
CORBA::Boolean CORBA::Any::checked_to_object | ( | CORBA::Object_ptr & | _tao_elem | ) | const [private] |
CORBA::Boolean CORBA::Any::checked_to_value | ( | CORBA::ValueBase *& | _tao_elem | ) | const [private] |
TAO::Any_Impl * CORBA::Any::impl | ( | void | ) | const |
void CORBA::Any::operator<<= | ( | from_boolean | b | ) |
Insertion of the special types.
void CORBA::Any::operator<<= | ( | from_char | c | ) |
void CORBA::Any::operator<<= | ( | from_wchar | wc | ) |
void CORBA::Any::operator<<= | ( | from_octet | o | ) |
void CORBA::Any::operator<<= | ( | from_string | s | ) |
void CORBA::Any::operator<<= | ( | from_wstring | ws | ) |
void CORBA::Any::operator<<= | ( | unsigned | char | ) | [private] |
CORBA::Any & CORBA::Any::operator= | ( | const Any & | rhs | ) |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_boolean | b | ) | const |
Extraction of the special types.
CORBA::Boolean CORBA::Any::operator>>= | ( | to_octet | o | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_char | c | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_wchar | wc | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_string | s | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_wstring | ws | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_object | obj | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_abstract_base | obj | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_value | obj | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | unsigned char & | ) | const [private] |
void CORBA::Any::replace | ( | TAO::Any_Impl * | new_impl | ) |
TAO-specific signature.
CORBA::TypeCode_ptr CORBA::Any::type | ( | void | ) | const |
void CORBA::Any::type | ( | CORBA::TypeCode_ptr | tc | ) |
For use along with <<= of a value of aliased type when the alias must be preserved.
friend class TAO_Marshal_Any [friend] |
TAO::Any_Impl* CORBA::Any::impl_ [private] |