allocationSize | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | protected |
Clear(bool deallocateSmallBlocks=true, const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
ClearPointer(_KeyType key, const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
ClearPointers(bool deallocateSmallBlocks=true, const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
data | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | protected |
dataSize | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | protected |
FindIntersection(Multilist &source1, Multilist &source2, Multilist &intersection, Multilist &uniqueToSource1, Multilist &uniqueToSource2) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | static |
ForEach(void(*func)(_DataType &item, const char *file, unsigned int line), const char *file, unsigned int line) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
GetIndexOf(_KeyType key) const | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
GetInsertionIndex(_KeyType key) const | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
GetMultilistType(void) const | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
GetPtr(_KeyType key) const | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
GetSize(void) const | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
GetSortOrder(void) const | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
InsertAtIndex(const _DataType &d, _IndexType index, const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
IsEmpty(void) const | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
IsSorted(void) const | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
Pop(const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
PopOpposite(const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
preallocationSize | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | protected |
Push(const _DataType &d, const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
PushOpposite(const _DataType &d, const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
queueHead | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | protected |
queueTail | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | protected |
Reallocate(_IndexType size, const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
RemoveAtIndex(_IndexType position, const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
RemoveAtKey(_KeyType key, bool assertIfDoesNotExist, const char *file=__FILE__, unsigned int line=__LINE__) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
ReverseList(void) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
SetMultilistType(MultilistType newType) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
SetSortOrder(bool ascending) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
Sort(bool force) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |
TagSorted(void) | DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | |