|
ACE 6.0.3
|
Allows Token_Manger to identify tokens. More...
#include <Local_Tokens.h>
Public Member Functions | |
| ACE_Token_Name (const ACE_TCHAR *token_name=0) | |
| Construction. | |
| ACE_Token_Name (const ACE_Token_Name &rhs) | |
| Copy construction. | |
| virtual | ~ACE_Token_Name (void) |
| Destructor. | |
| void | operator= (const ACE_Token_Name &rhs) |
| Copy. | |
| bool | operator== (const ACE_Token_Name &rhs) const |
| Comparison. | |
| const ACE_TCHAR * | name (void) const |
| Get the token name. | |
| void | name (const ACE_TCHAR *new_name) |
| Set the token name. | |
| void | dump (void) const |
| Dump the state of the class. | |
Private Attributes | |
| ACE_TCHAR | token_name_ [ACE_MAXTOKENNAMELEN] |
| Name of the token. | |
Allows Token_Manger to identify tokens.
For now, this is just a string. We need a string class anyway to use in ACE_Map_Manager. Having this class (instead of <ACE_SString>) allows us to easily change if needed. For instance, we may choose to identify tokens by name and *type* in the future.
| ACE_Token_Name::ACE_Token_Name | ( | const ACE_TCHAR * | token_name = 0 | ) |
Construction.
| ACE_Token_Name::ACE_Token_Name | ( | const ACE_Token_Name & | rhs | ) |
Copy construction.
| ACE_Token_Name::~ACE_Token_Name | ( | void | ) | [virtual] |
Destructor.
| void ACE_Token_Name::dump | ( | void | ) | const |
Dump the state of the class.
| void ACE_Token_Name::name | ( | const ACE_TCHAR * | new_name | ) | [inline] |
Set the token name.
| const ACE_TCHAR * ACE_Token_Name::name | ( | void | ) | const [inline] |
Get the token name.
| void ACE_Token_Name::operator= | ( | const ACE_Token_Name & | rhs | ) | [inline] |
Copy.
| bool ACE_Token_Name::operator== | ( | const ACE_Token_Name & | rhs | ) | const [inline] |
Comparison.
ACE_TCHAR ACE_Token_Name::token_name_[ACE_MAXTOKENNAMELEN] [private] |
Name of the token.
1.7.4