begin() const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
begin() | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
clear(int newExpectedSize=-1) | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
clearAndSetMemoryManager(shared_ptr< MemoryManager > memoryManager) | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
containsKey(const Key &key) const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
debugCheckStatus() const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
debugPrintStatus() const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
Entry typedef | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
fastClear() | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
FastPODTable(const MyType &other) | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
FastPODTable(int expectedSize=16) | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
findSlot(const Key &key, bool createIfNotFound, const typename Entry::StoredValueType &valueToUse, bool useValue) | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inlineprotected |
getCreate(const Key &key) | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
getPointer(const Key &key) | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
getPointer(const Key &key) const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
getStats(int &longestProbe, float &averageProbe) const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inlineprotected |
grow() | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inlineprotected |
hashCode(const Key &key) const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inlineprotected |
m_empty | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
m_initialSlots | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
m_memoryManager | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
m_numSlots | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
m_slot | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
m_usedSlots | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
MyType typedef | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
NOT_FOUND enum value | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
numSlots() const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
operator=(const MyType &other) | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protected |
operator[](const Key &key) | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
probe(int &i, int &probeDistance) const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inlineprotected |
size() const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
sizeInMemory(size_t(*valueSizeFunction)(const Value &)=nullptr) const | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inline |
SLOTS_PER_ENTRY | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | protectedstatic |
~FastPODTable() | G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > | inlinevirtual |