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: