ACE_Hashable.
More...
#include <Hashable.h>
List of all members.
Public Member Functions |
| virtual | ~ACE_Hashable (void) |
| | Destructor.
|
| virtual unsigned long | hash (void) const |
Protected Member Functions |
| | ACE_Hashable (void) |
| | Protected constructor.
|
| virtual unsigned long | hash_i (void) const =0 |
Protected Attributes |
| unsigned long | hash_value_ |
| | Pre-computed hash-value.
|
Detailed Description
Constructor & Destructor Documentation
| ACE_Hashable::~ACE_Hashable |
( |
void |
| ) |
|
|
virtual |
| ACE_Hashable::ACE_Hashable |
( |
void |
| ) |
|
|
inlineprotected |
Member Function Documentation
| unsigned long ACE_Hashable::hash |
( |
void |
| ) |
const |
|
virtual |
Computes and returns hash value. This "caches" the hash value to improve performance.
| virtual unsigned long ACE_Hashable::hash_i |
( |
void |
| ) |
const |
|
protectedpure virtual |
Member Data Documentation
| unsigned long ACE_Hashable::hash_value_ |
|
mutableprotected |
The documentation for this class was generated from the following files: