ezEngine  Milestone 7
ezMapBase< KeyType, ValueType, Comparer > Member List

This is the complete list of members for ezMapBase< KeyType, ValueType, Comparer >, including all inherited members.

AcquireNode(const KeyType &key, const ValueType &value, int m_uiLevel, Node *pParent)ezMapBase< KeyType, ValueType, Comparer >private
Clear()ezMapBase< KeyType, ValueType, Comparer >
Constructor() (defined in ezMapBase< KeyType, ValueType, Comparer >)ezMapBase< KeyType, ValueType, Comparer >private
Contains(const KeyType &key) const ezMapBase< KeyType, ValueType, Comparer >
ezMapBase(const Comparer &comparer, ezAllocatorBase *pAllocator)ezMapBase< KeyType, ValueType, Comparer >protected
ezMapBase(const ezMapBase< KeyType, ValueType, Comparer > &cc, ezAllocatorBase *pAllocator)ezMapBase< KeyType, ValueType, Comparer >protected
Find(const KeyType &key)ezMapBase< KeyType, ValueType, Comparer >
Find(const KeyType &key) const ezMapBase< KeyType, ValueType, Comparer >
FindOrAdd(const KeyType &key, bool *bExisted=nullptr)ezMapBase< KeyType, ValueType, Comparer >
GetAllocator() const ezMapBase< KeyType, ValueType, Comparer >inline
GetCount() const ezMapBase< KeyType, ValueType, Comparer >
GetHeapMemoryUsage() const ezMapBase< KeyType, ValueType, Comparer >inline
GetIterator()ezMapBase< KeyType, ValueType, Comparer >
GetIterator() const ezMapBase< KeyType, ValueType, Comparer >
GetLastIterator()ezMapBase< KeyType, ValueType, Comparer >
GetLastIterator() const ezMapBase< KeyType, ValueType, Comparer >
GetLeftMost() const ezMapBase< KeyType, ValueType, Comparer >private
GetRightMost() const ezMapBase< KeyType, ValueType, Comparer >private
Insert(const KeyType &key, const ValueType &value)ezMapBase< KeyType, ValueType, Comparer >
Insert(const KeyType &key, const ValueType &value, Node *&pInsertedNode) (defined in ezMapBase< KeyType, ValueType, Comparer >)ezMapBase< KeyType, ValueType, Comparer >private
Internal_Find(const KeyType &key) const (defined in ezMapBase< KeyType, ValueType, Comparer >)ezMapBase< KeyType, ValueType, Comparer >private
Internal_LowerBound(const KeyType &key) const (defined in ezMapBase< KeyType, ValueType, Comparer >)ezMapBase< KeyType, ValueType, Comparer >private
Internal_UpperBound(const KeyType &key) const (defined in ezMapBase< KeyType, ValueType, Comparer >)ezMapBase< KeyType, ValueType, Comparer >private
IsEmpty() const ezMapBase< KeyType, ValueType, Comparer >
LowerBound(const KeyType &key)ezMapBase< KeyType, ValueType, Comparer >
LowerBound(const KeyType &key) const ezMapBase< KeyType, ValueType, Comparer >
m_ComparerezMapBase< KeyType, ValueType, Comparer >private
m_ElementsezMapBase< KeyType, ValueType, Comparer >private
m_NilNodeezMapBase< KeyType, ValueType, Comparer >private
m_pFreeElementStackezMapBase< KeyType, ValueType, Comparer >private
m_pRootezMapBase< KeyType, ValueType, Comparer >private
m_uiCountezMapBase< KeyType, ValueType, Comparer >private
operator!=(const ezMapBase< KeyType, ValueType, Comparer > &rhs) const ezMapBase< KeyType, ValueType, Comparer >
operator=(const ezMapBase< KeyType, ValueType, Comparer > &rhs)ezMapBase< KeyType, ValueType, Comparer >protected
operator==(const ezMapBase< KeyType, ValueType, Comparer > &rhs) const ezMapBase< KeyType, ValueType, Comparer >
operator[](const KeyType &key)ezMapBase< KeyType, ValueType, Comparer >
ReleaseNode(Node *pNode)ezMapBase< KeyType, ValueType, Comparer >private
Remove(const KeyType &key)ezMapBase< KeyType, ValueType, Comparer >
Remove(const Iterator &pos)ezMapBase< KeyType, ValueType, Comparer >
Remove(Node *root, const KeyType &key, bool &bRemoved) (defined in ezMapBase< KeyType, ValueType, Comparer >)ezMapBase< KeyType, ValueType, Comparer >private
SkewNode(Node *root) (defined in ezMapBase< KeyType, ValueType, Comparer >)ezMapBase< KeyType, ValueType, Comparer >private
SplitNode(Node *root) (defined in ezMapBase< KeyType, ValueType, Comparer >)ezMapBase< KeyType, ValueType, Comparer >private
UpperBound(const KeyType &key)ezMapBase< KeyType, ValueType, Comparer >
UpperBound(const KeyType &key) const ezMapBase< KeyType, ValueType, Comparer >
~ezMapBase()ezMapBase< KeyType, ValueType, Comparer >protected