CORBA::TypeCode implementation for an OMG IDL valuetype or event.
More...
#include <Value_TypeCode_Static.h>
Inheritance diagram for TAO::TypeCode::Value< StringType, TypeCodeType, FieldArrayType, RefCountPolicy >:


Public Member Functions | |
| Value (CORBA::TCKind kind, char const *id, char const *name, CORBA::ValueModifier modifier, TypeCodeType const &concrete_base, FieldArrayType const &fields, CORBA::ULong nfields) | |
| Constructor. | |
| Value (CORBA::TCKind kind, char const *id) | |
| Constructor used for recursive TypeCodes. | |
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) const |
| virtual CORBA::Boolean | equivalent_i (CORBA::TypeCode_ptr tc) const |
| virtual CORBA::TypeCode_ptr | get_compact_typecode_i () const |
| virtual char const * | id_i () const |
| virtual char const * | name_i () const |
| virtual CORBA::ULong | member_count_i () const |
| virtual char const * | member_name_i (CORBA::ULong index) const |
| virtual CORBA::TypeCode_ptr | member_type_i (CORBA::ULong index) const |
| virtual CORBA::Visibility | member_visibility_i (CORBA::ULong index) const |
| virtual CORBA::ValueModifier | type_modifier_i () const |
| virtual CORBA::TypeCode_ptr | concrete_base_type_i () const |
Protected Attributes | |
| Base_Attributes< StringType > | base_attributes_ |
| CORBA::ValueModifier | type_modifier_ |
| TypeCodeType | concrete_base_ |
| CORBA::ULong | nfields_ |
| The number of fields in the OMG IDL value. | |
| FieldArrayType | fields_ |
CORBA::TypeCode implementation for an OMG IDL valuetype or event.
This class implements a CORBA::TypeCode for an OMG IDL valuetype or event.
|
||||||||||||||||||||||||||||||||||||
|
Constructor.
|
|
||||||||||||||||
|
Constructor used for recursive TypeCodes.
|
|
|||||||||
|
Reimplemented from CORBA::TypeCode. |
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
Implements CORBA::TypeCode. |
|
|||||||||
|
Reimplemented from CORBA::TypeCode. |
|
|||||||||
|
Reimplemented from CORBA::TypeCode. |
|
||||||||||
|
Reimplemented from 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. |
|
|||||||||
|
Reimplemented from CORBA::TypeCode. |
|
|||||
|
Base attributes containing repository ID and name of |
|
|||||
|
The |
|
|||||
|
Array of |
|
|||||
|
The number of fields in the OMG IDL value.
|
|
|||||
|
The |
1.3.9.1