DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > Member List

This is the complete list of members for DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >, including all inherited members.
allocationSizeDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
ascendingSortDataStructures::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 >
CopySource(const Multilist &source)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
dataDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
dataSizeDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
DeallocateIfNeeded(const char *file, unsigned int line)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
DeleteShiftArrayLeft(_IndexType index)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 >
ForEach(void(*func)(_DataType &item))DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
GetIndexFromKeyInSortedList(const _KeyType &key, bool *objectExists) const DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
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 >
InsertInOrderedList(const _DataType &d, const _KeyType &key)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
InsertShiftArrayRight(const _DataType &d, _IndexType index)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
IsEmpty(void) const DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
IsSorted(void) const DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
ML_SORTED_ASCENDING enum valueDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
ML_SORTED_DESCENDING enum valueDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
ML_UNSORTED enum valueDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
Multilist()DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
Multilist(const Multilist &source)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
operator=(const Multilist &source)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
operator[](const _IndexType position) const DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
Peek(void) const DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
PeekOpposite(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 >
preallocationSizeDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
Push(const _DataType &d, const char *file=__FILE__, unsigned int line=__LINE__)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
Push(const _DataType &d, const _KeyType &key, 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 >
PushOpposite(const _DataType &d, const _KeyType &key, const char *file=__FILE__, unsigned int line=__LINE__)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
QSortAscending(_IndexType left, _IndexType right)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
QSortDescending(_IndexType left, _IndexType right)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
queueHeadDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
queueTailDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
Reallocate(_IndexType size, const char *file=__FILE__, unsigned int line=__LINE__)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
ReallocateIfNeeded(const char *file, unsigned int line)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
ReallocToSize(_IndexType newAllocationSize, const char *file, unsigned int line)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
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 >
ReverseListInternal(void)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
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 >
sortStateDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
TagSorted(void)DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >
variableMultilistTypeDataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > [protected]
~Multilist()DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >