alloc(size_t s) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inlineprivate |
begin() const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
checkIntegrity() const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inlineprivate |
clear() | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
clearAndSetMemoryManager(const MemoryManager::Ref &m) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
containsKey(const Key &key) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
copyFrom(const ThisType &h) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inlineprivate |
debugGetAverageBucketSize() const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
debugGetDeepestBucketSize() const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
debugGetLoad() const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
debugGetNumBuckets() const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
debugPrintStatus() | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
deleteKeys() | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
deleteValues() | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
end() const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
free(void *p) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inlineprivate |
freeMemory() | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inlineprivate |
get(const Key &key) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
get(const Key &key, Value &val) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getCreate(const Key &key) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getCreate(const Key &key, bool &created) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getCreateEntry(const Key &key, bool &created) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getCreateEntry(const Key &key) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getEntryPointer(const Key &key) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inlineprivate |
getKeyPointer(const Key &key) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getKeys() const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getKeys(Array< Key > &keyArray) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getPointer(const Key &key) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getRemove(const Key &key, Key &removedKey, Value &removedValue) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
getValues(Array< Value > &valueArray) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
m_bucket | G3D::Table< Key, Value, HashFunc, EqualsFunc > | private |
m_memoryManager | G3D::Table< Key, Value, HashFunc, EqualsFunc > | private |
m_numBuckets | G3D::Table< Key, Value, HashFunc, EqualsFunc > | private |
m_size | G3D::Table< Key, Value, HashFunc, EqualsFunc > | private |
operator!=(const Table< Key, Value, H, E > &other) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
operator=(const ThisType &h) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
operator==(const Table< Key, Value, H, E > &other) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
operator[](const Key &key) const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
remove(const Key &key, Key &removedKey, Value &removedValue, bool updateRemoved) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inlineprivate |
remove(const Key &key) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
resize(size_t newSize) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inlineprivate |
set(const Key &key, const Value &value) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
setSizeHint(size_t n) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
size() const | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
Table() | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
Table(const ThisType &h) | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inline |
ThisType typedef | G3D::Table< Key, Value, HashFunc, EqualsFunc > | private |
~Table() | G3D::Table< Key, Value, HashFunc, EqualsFunc > | inlinevirtual |