ACE
6.3.3
|
External ID for the section and value hash. More...
#include <Configuration.h>
Public Member Functions | |
ACE_Configuration_ExtId (void) | |
Defeault ctor. More... | |
ACE_Configuration_ExtId (const ACE_TCHAR *name) | |
Named constructor. More... | |
ACE_Configuration_ExtId (const ACE_Configuration_ExtId &rhs) | |
Copy ctor. More... | |
~ACE_Configuration_ExtId (void) | |
destructor More... | |
ACE_Configuration_ExtId & | operator= (const ACE_Configuration_ExtId &rhs) |
Assignment operator. More... | |
bool | operator== (const ACE_Configuration_ExtId &rhs) const |
Equality comparison operator (must match name_). More... | |
bool | operator!= (const ACE_Configuration_ExtId &rhs) const |
Inequality comparison operator. More... | |
void | free (ACE_Allocator *alloc) |
u_long | hash (void) const |
const ACE_TCHAR * | name (void) |
Public Attributes | |
const ACE_TCHAR * | name_ |
External ID for the section and value hash.
Contains a pointer to the section or value name.
ACE_Configuration_ExtId::ACE_Configuration_ExtId | ( | void | ) |
Defeault ctor.
|
explicit |
Named constructor.
ACE_Configuration_ExtId::ACE_Configuration_ExtId | ( | const ACE_Configuration_ExtId & | rhs | ) |
Copy ctor.
ACE_Configuration_ExtId::~ACE_Configuration_ExtId | ( | void | ) |
destructor
void ACE_Configuration_ExtId::free | ( | ACE_Allocator * | alloc | ) |
Frees the name of the value. needed since we don't know the allocator name_ was created in
u_long ACE_Configuration_ExtId::hash | ( | void | ) | const |
hash function is required in order for this class to be usable by ACE_Hash_Map_Manager.
|
inline |
bool ACE_Configuration_ExtId::operator!= | ( | const ACE_Configuration_ExtId & | rhs | ) | const |
Inequality comparison operator.
ACE_Configuration_ExtId & ACE_Configuration_ExtId::operator= | ( | const ACE_Configuration_ExtId & | rhs | ) |
Assignment operator.
bool ACE_Configuration_ExtId::operator== | ( | const ACE_Configuration_ExtId & | rhs | ) | const |
Equality comparison operator (must match name_).
const ACE_TCHAR* ACE_Configuration_ExtId::name_ |