TypeCodes
with complex parameter lists.
More...
#include <TypeCode_Base_Attributes.h>
Collaboration diagram for TAO::TypeCode::Base_Attributes< STRING_TYPE >:
Public Member Functions | |
Base_Attributes (char const *id, char const *name) | |
Constructor. | |
Base_Attributes (char const *id) | |
Constructor used by recursive TypeCodes . | |
char const * | id (void) const |
Get the RepositoryId globally identifying the type. | |
char const * | name (void) const |
void | name (char const *the_name) |
Private Attributes | |
STRING_TYPE const | id_ |
The RepositoryId globally identifying the type. | |
STRING_TYPE | name_ |
TypeCodes
with complex parameter lists.
Most TypeCodes
with complex parameter lists (see Section 15.3.5.1 "TypeCode" in the CORBA specification) contain these attributes, namely a repository ID and a name.
Definition at line 44 of file TypeCode_Base_Attributes.h.
|
Constructor.
Definition at line 11 of file TypeCode_Base_Attributes.inl.
|
|
Constructor used by recursive
Definition at line 21 of file TypeCode_Base_Attributes.inl.
|
|
Get the
Definition at line 32 of file TypeCode_Base_Attributes.inl.
00033 {
00034 return Traits<STRING_TYPE>::get_string (this->id_);
00035 }
|
|
Definition at line 46 of file TypeCode_Base_Attributes.inl.
00047 { 00048 // This method will only be instantiated in the dynamic TypeCode 00049 // case, i.e. when STRING_TYPE is CORBA::String_var. 00050 00051 this->name_ = the_name; 00052 } |
|
Get the simple name identifying the type within its enclosing scope. Definition at line 39 of file TypeCode_Base_Attributes.inl.
00040 {
00041 return Traits<STRING_TYPE>::get_string (this->name_);
00042 }
|
|
The
Definition at line 73 of file TypeCode_Base_Attributes.h. |
|
The simple name identifying the type within its enclosing scope. Definition at line 77 of file TypeCode_Base_Attributes.h. |