| AddHead(const ItemType &item=ItemType()) | Queue< ItemType > | |
| AddHead(const Queue< ItemType > &queue, uint32 startIndex=0, uint32 numItems=MUSCLE_NO_LIMIT) | Queue< ItemType > | |
| AddHead(const ItemType *items, uint32 numItems) | Queue< ItemType > | |
| AddTail(const ItemType &item=ItemType()) | Queue< ItemType > | |
| AddTail(const Queue< ItemType > &queue, uint32 startIndex=0, uint32 numItems=MUSCLE_NO_LIMIT) | Queue< ItemType > | |
| AddTail(const ItemType *items, uint32 numItems) | Queue< ItemType > | |
| Clear(bool releaseCachedBuffers=false) | Queue< ItemType > | |
| CopyFrom(const Queue< ItemType > &rhs) | Queue< ItemType > | |
| EndsWith(const ItemType &suffix) const | Queue< ItemType > | [inline] |
| EndsWith(const Queue< ItemType > &suffixQueue) const | Queue< ItemType > | |
| EnsureSize(uint32 numSlots, bool setNumItems=false, uint32 extraReallocItems=0) | Queue< ItemType > | |
| GetArrayPointer(uint32 whichArray, uint32 &retLength) | Queue< ItemType > | [inline] |
| GetArrayPointer(uint32 whichArray, uint32 &retLength) const | Queue< ItemType > | [inline] |
| GetItemAt(uint32 index, ItemType &returnItem) const | Queue< ItemType > | |
| GetItemAt(uint32 index) const | Queue< ItemType > | |
| GetItemPointer(uint32 index) const | Queue< ItemType > | [inline] |
| GetNumAllocatedItemSlots() const | Queue< ItemType > | [inline] |
| GetNumItems() const | Queue< ItemType > | [inline] |
| HasItems() const | Queue< ItemType > | [inline] |
| Head() const | Queue< ItemType > | [inline] |
| Head() | Queue< ItemType > | [inline] |
| HeadPointer() const | Queue< ItemType > | [inline] |
| IndexOf(const ItemType &item) const | Queue< ItemType > | |
| InsertItemAt(uint32 index, const ItemType &newItem=ItemType()) | Queue< ItemType > | |
| InsertItemsAt(uint32 index, const Queue< ItemType > &queue, uint32 startIndex=0, uint32 numNewItems=MUSCLE_NO_LIMIT) | Queue< ItemType > | |
| InsertItemsAt(uint32 index, const ItemType *items, uint32 numNewItems) | Queue< ItemType > | |
| IsEmpty() const | Queue< ItemType > | [inline] |
| ItemCompareFunc typedef | Queue< ItemType > | |
| Normalize() | Queue< ItemType > | |
| operator!=(const Queue &rhs) const | Queue< ItemType > | [inline] |
| operator=(const Queue &from) | Queue< ItemType > | |
| operator==(const Queue &rhs) const | Queue< ItemType > | |
| operator[](uint32 Index) const | Queue< ItemType > | |
| operator[](uint32 Index) | Queue< ItemType > | |
| Queue() | Queue< ItemType > | |
| Queue(uint32 initialSlots) | Queue< ItemType > | [explicit] |
| Queue(const Queue ©Me) | Queue< ItemType > | |
| RemoveAllInstancesOf(const ItemType &val) | Queue< ItemType > | |
| RemoveFirstInstanceOf(const ItemType &val) | Queue< ItemType > | |
| RemoveHead() | Queue< ItemType > | |
| RemoveHead(ItemType &returnItem) | Queue< ItemType > | |
| RemoveItemAt(uint32 index) | Queue< ItemType > | |
| RemoveItemAt(uint32 index, ItemType &returnItem) | Queue< ItemType > | |
| RemoveLastInstanceOf(const ItemType &val) | Queue< ItemType > | |
| RemoveTail() | Queue< ItemType > | |
| RemoveTail(ItemType &returnItem) | Queue< ItemType > | |
| ReplaceItemAt(uint32 index, const ItemType &newItem=ItemType()) | Queue< ItemType > | |
| ReverseItemOrdering(uint32 from=0, uint32 to=MUSCLE_NO_LIMIT) | Queue< ItemType > | |
| Sort(ItemCompareFunc compareFunc, uint32 from=0, uint32 to=MUSCLE_NO_LIMIT, void *optCookie=NULL) | Queue< ItemType > | |
| StartsWith(const ItemType &prefix) const | Queue< ItemType > | [inline] |
| StartsWith(const Queue< ItemType > &prefixQueue) const | Queue< ItemType > | |
| Swap(uint32 fromIndex, uint32 toIndex) | Queue< ItemType > | |
| SwapContents(Queue< ItemType > &that) | Queue< ItemType > | |
| Tail() const | Queue< ItemType > | [inline] |
| Tail() | Queue< ItemType > | [inline] |
| TailPointer() const | Queue< ItemType > | [inline] |
| ~Queue() | Queue< ItemType > | [virtual] |