TAO_AnyTypeCode
2.3.1
|
Attributes contained by most TypeCodes
with complex parameter lists.
More...
#include <TypeCode_Base_Attributes.h>
Public Member Functions | |
Base_Attributes (char const *id, char const *name) | |
Constructor. More... | |
Base_Attributes (char const *id) | |
Constructor used by recursive TypeCodes . More... | |
char const * | id (void) const |
Get the RepositoryId globally identifying the type. More... | |
char const * | name (void) const |
void | name (char const *the_name) |
Private Attributes | |
STRING_TYPE const | id_ |
The RepositoryId globally identifying the type. More... | |
STRING_TYPE | name_ |
Attributes contained by most 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.
TAO::TypeCode::Base_Attributes< STRING_TYPE >::Base_Attributes | ( | char const * | id, |
char const * | name | ||
) |
Constructor.
TAO::TypeCode::Base_Attributes< STRING_TYPE >::Base_Attributes | ( | char const * | id | ) |
Constructor used by recursive TypeCodes
.
char const * TAO::TypeCode::Base_Attributes< STRING_TYPE >::id | ( | void | ) | const |
Get the RepositoryId
globally identifying the type.
char const * TAO::TypeCode::Base_Attributes< STRING_TYPE >::name | ( | void | ) | const |
Get the simple name identifying the type within its enclosing scope.
void TAO::TypeCode::Base_Attributes< STRING_TYPE >::name | ( | char const * | the_name | ) |
Set the simple name identifying the type within its enclosing scope.
|
private |
The RepositoryId
globally identifying the type.
|
private |
The simple name identifying the type within its enclosing scope.