#include <Any.h>
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 & | ) |
CORBA::Any::~Any | ( | void | ) |
void CORBA::Any::_tao_any_destructor | ( | void * | ) | [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 | ) |
TAO extension.
CORBA::Boolean CORBA::Any::checked_to_abstract_base | ( | CORBA::AbstractBase_ptr & | ) | const [private] |
CORBA::Boolean CORBA::Any::checked_to_object | ( | CORBA::Object_ptr & | ) | const [private] |
CORBA::Boolean CORBA::Any::checked_to_value | ( | CORBA::ValueBase *& | ) | const [private] |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO::Any_Impl * CORBA::Any::impl | ( | void | ) | const |
void CORBA::Any::operator<<= | ( | unsigned | char | ) | [private] |
void CORBA::Any::operator<<= | ( | from_wstring | ) |
void CORBA::Any::operator<<= | ( | from_string | ) |
void CORBA::Any::operator<<= | ( | from_octet | ) |
void CORBA::Any::operator<<= | ( | from_wchar | ) |
void CORBA::Any::operator<<= | ( | from_char | ) |
void CORBA::Any::operator<<= | ( | from_boolean | ) |
Insertion of the special types.
CORBA::Any & CORBA::Any::operator= | ( | const Any & | ) |
CORBA::Boolean CORBA::Any::operator>>= | ( | unsigned char & | ) | const [private] |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_value | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_abstract_base | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_object | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_wstring | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_string | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_wchar | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_char | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_octet | ) | const |
CORBA::Boolean CORBA::Any::operator>>= | ( | to_boolean | ) | const |
Extraction of the special types.
void CORBA::Any::replace | ( | TAO::Any_Impl * | ) |
TAO-specific signature.
void CORBA::Any::type | ( | TypeCode_ptr | ) |
For use along with <<= of a value of aliased type when the alias must be preserved.
CORBA::TypeCode_ptr CORBA::Any::type | ( | void | ) | const |
friend class TAO_Marshal_Any [friend] |
TAO::Any_Impl* CORBA::Any::impl_ [private] |