_findOrAdd(const ElementKeyType2 &key, ElementType **addedElement, int *elemExists, bool cleanElem) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
addReplace(ElementType *elem, ElementType **addedElement=NULL, int *elemExists=NULL) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
addReplace_CleanElem(const ElementKeyType2 &key, ElementType **addedElement, int *elemExists) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
allocSize() | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
append(const ElementKeyType2 &key, ElementType **addedElement, bool bCleanElem) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
cleanElem(ElementType *elem) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inlinestatic |
clear() | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
copyElem(ElementType *dst, ElementType *src) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inlinestatic |
createElem(ElementType *elem) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
destroyElem(ElementType *elem) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
EQ_COMPARATOR(ElementType *e1, ElementType *e2) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
findOrAdd(const ElementKeyType2 &key, ElementType **addedElement, int *elemExists) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
findOrAdd_CleanElem(const ElementKeyType2 &key, ElementType **addedElement=NULL, int *elemExists=NULL) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
hash_function(ElementType *e) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
hash_function_key(const ElementKeyType2 &key) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
HashTable() | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
init(const char *aname, int num_elements, void *allocatedMemory) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
init(const char *aname, int num_elements, Allocator &allocator) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
init(const char *aname, int num_elements) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
init_iterator(iterator &it) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
isFull() | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
isMember(ElementType *elem) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
Key_EQ_COMPARATOR(ElementType *e1, const ElementKeyType2 &key2) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
lock | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | |
lookupByHashedKey(const ElementKeyType2 &key, hashvalue_t hash) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
lookupByKey(const ElementKeyType2 &key) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
maxElements() | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
minAllowedElements(int num_elements) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
name | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | |
numElements() | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
release() | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
remove(ElementType *element) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
removeByKey(const ElementKeyType2 &key) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
rwlock_ | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | |
swap(HashTable &rhs) | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |
~HashTable() | HashTable< ElementType, ElementKeyType, ElementKeyHashFunction, ElementEQComparator, ElementKeyCopier > | inline |