TAO_DynUnion_i Class Reference
#include <DynUnion_i.h>
List of all members.
Detailed Description
Implementation of
Dynamic Any type for Unions.
Constructor & Destructor Documentation
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_DynUnion_i::TAO_DynUnion_i |
( |
void |
|
) |
|
TAO_DynUnion_i::~TAO_DynUnion_i |
( |
void |
|
) |
|
TAO_DynUnion_i::TAO_DynUnion_i |
( |
const TAO_DynUnion_i & |
src |
) |
[private] |
Member Function Documentation
void TAO_DynUnion_i::init |
( |
const CORBA::Any & |
any |
) |
|
Constructor taking an Any argument.
Constructor taking a typecode argument.
DynamicAny::DynAny_ptr TAO_DynUnion_i::get_discriminator |
( |
void |
|
) |
[virtual] |
void TAO_DynUnion_i::set_discriminator |
( |
DynamicAny::DynAny_ptr |
d |
) |
[virtual] |
void TAO_DynUnion_i::set_to_default_member |
( |
void |
|
) |
[virtual] |
void TAO_DynUnion_i::set_to_no_active_member |
( |
void |
|
) |
[virtual] |
CORBA::Boolean TAO_DynUnion_i::has_no_active_member |
( |
void |
|
) |
[virtual] |
CORBA::TCKind TAO_DynUnion_i::discriminator_kind |
( |
void |
|
) |
[virtual] |
DynamicAny::DynAny_ptr TAO_DynUnion_i::member |
( |
void |
|
) |
[virtual] |
char * TAO_DynUnion_i::member_name |
( |
void |
|
) |
[virtual] |
void TAO_DynUnion_i::from_any |
( |
const CORBA::Any & |
value |
) |
[virtual] |
CORBA::Boolean TAO_DynUnion_i::equal |
( |
DynamicAny::DynAny_ptr |
dyn_any |
) |
[virtual] |
void TAO_DynUnion_i::destroy |
( |
void |
|
) |
[virtual] |
DynamicAny::DynAny_ptr TAO_DynUnion_i::current_component |
( |
void |
|
) |
[virtual] |
void TAO_DynUnion_i::set_from_any |
( |
const CORBA::Any & |
any |
) |
[private] |
Code common to the constructor from an Any arg and the member function from_any().
void TAO_DynUnion_i::init_common |
( |
void |
|
) |
[private] |
Called by both versions of init().
CORBA::Boolean TAO_DynUnion_i::label_match |
( |
const CORBA::Any & |
my_any, |
|
|
const CORBA::Any & |
other_any | |
|
) |
| | [private] |
Iterative check for label value match.
Member Data Documentation
The active member's slot in the union type code.
The documentation for this class was generated from the following files: