Public Member Functions | |
Hash2KeysSetOf (const XMLSize_t modulus, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
Hash2KeysSetOf (const XMLSize_t modulus, const THasher &hasher, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
~Hash2KeysSetOf () | |
bool | isEmpty () const |
bool | containsKey (const void *const key1, const int key2) const |
void | removeKey (const void *const key1, const int key2) |
void | removeKey (const void *const key1) |
void | removeAll () |
MemoryManager * | getMemoryManager () const |
XMLSize_t | getHashModulus () const |
void | put (const void *key1, int key2) |
bool | putIfNotPresent (const void *key1, int key2) |
Friends | |
class | Hash2KeysSetOfEnumerator< THasher > |
Hash2KeysSetOf< THasher >::Hash2KeysSetOf | ( | const XMLSize_t | modulus, | |
MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | |||
) |
Hash2KeysSetOf< THasher >::Hash2KeysSetOf | ( | const XMLSize_t | modulus, | |
const THasher & | hasher, | |||
MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | |||
) |
Hash2KeysSetOf< THasher >::~Hash2KeysSetOf | ( | ) |
bool Hash2KeysSetOf< THasher >::isEmpty | ( | ) | const |
bool Hash2KeysSetOf< THasher >::containsKey | ( | const void *const | key1, | |
const int | key2 | |||
) | const |
void Hash2KeysSetOf< THasher >::removeKey | ( | const void *const | key1, | |
const int | key2 | |||
) |
void Hash2KeysSetOf< THasher >::removeKey | ( | const void *const | key1 | ) |
void Hash2KeysSetOf< THasher >::removeAll | ( | ) |
MemoryManager* Hash2KeysSetOf< THasher >::getMemoryManager | ( | ) | const |
XMLSize_t Hash2KeysSetOf< THasher >::getHashModulus | ( | ) | const |
void Hash2KeysSetOf< THasher >::put | ( | const void * | key1, | |
int | key2 | |||
) |
bool Hash2KeysSetOf< THasher >::putIfNotPresent | ( | const void * | key1, | |
int | key2 | |||
) |
friend class Hash2KeysSetOfEnumerator< THasher > [friend] |