#include <Enum_TypeCode_Static.h>
Inheritance diagram for TAO::TypeCode::Enum< char const *, char const *const *, TAO::Null_RefCount_Policy >:


Public Member Functions | |
| Enum (char const *id, char const *name, char const *const *enumerators, CORBA::ULong nenumerators) | |
| Constructor. | |
TAO-specific @c CORBA::TypeCode Methods | |
| virtual bool | tao_marshal (TAO_OutputCDR &cdr, CORBA::ULong offset) const |
Marshal this TypeCode into a CDR output stream. | |
| virtual void | tao_duplicate (void) |
Increase the reference count on this TypeCode. | |
| virtual void | tao_release (void) |
| Decrease the reference count on this object. | |
Protected Member Functions | |
@c TAO CORBA::TypeCode Template Methods | |
| virtual CORBA::Boolean | equal_i (CORBA::TypeCode_ptr tc ACE_ENV_ARG_DECL) const |
| virtual CORBA::Boolean | equivalent_i (CORBA::TypeCode_ptr tc ACE_ENV_ARG_DECL) const |
| virtual CORBA::TypeCode_ptr | get_compact_typecode_i (ACE_ENV_SINGLE_ARG_DECL) const |
| virtual char const * | id_i (ACE_ENV_SINGLE_ARG_DECL) const |
| virtual char const * | name_i (ACE_ENV_SINGLE_ARG_DECL) const |
| virtual CORBA::ULong | member_count_i (ACE_ENV_SINGLE_ARG_DECL) const |
| virtual char const * | member_name_i (CORBA::ULong index ACE_ENV_ARG_DECL) const |
Private Attributes | |
| Base_Attributes< char const * > | base_attributes_ |
| CORBA::ULong const | nenumerators_ |
| The number of enumerators in the OMG IDL enumeration. | |
| char const *const *const | enumerators_ |
|
||||||||||||||||||||
|
Constructor.
|
|
|
|
|
|
|
|
|
Implements CORBA::TypeCode. |
|
|
Reimplemented from CORBA::TypeCode. |
|
|
Reimplemented from CORBA::TypeCode. |
|
|
|
|
|
Reimplemented from CORBA::TypeCode. |
|
|
Increase the reference count on this
Implements CORBA::TypeCode. |
|
||||||||||||
|
Marshal this
Marshal this
Implements CORBA::TypeCode. |
|
|
Decrease the reference count on this object.
Implements CORBA::TypeCode. |
|
|
Base attributes containing repository ID and name of structure type. |
|
|
Array of |
|
|
The number of enumerators in the OMG IDL enumeration.
|
1.3.9.1