#include <doublelinkedlist.h>
Inheritance diagram for LLDoubleLinkedList< DATA_TYPE >:
Definition at line 65 of file doublelinkedlist.h.
LLDoubleLinkedList< DATA_TYPE >::LLDoubleLinkedList | ( | ) |
Definition at line 325 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCount, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mInsertBefore, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mStateStackDepth, and NULL.
LLDoubleLinkedList< DATA_TYPE >::~LLDoubleLinkedList | ( | ) |
Definition at line 338 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::removeAllNodes().
void LLDoubleLinkedList< DATA_TYPE >::addData | ( | DATA_TYPE * | data | ) |
Definition at line 347 of file doublelinkedlist.h.
References llerror, LLDoubleLinkedList< DATA_TYPE >::mCount, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedNode< DATA_TYPE >::mNextp, LLDoubleLinkedNode< DATA_TYPE >::mPrevp, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addDataSorted(), LLDoubleLinkedList< DATA_TYPE >::scramble(), and wear_inventory_category_on_avatar_step2().
void LLDoubleLinkedList< DATA_TYPE >::addDataAtEnd | ( | DATA_TYPE * | data | ) |
Definition at line 380 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::addNodeAtEnd(), llerror, and LLDoubleLinkedList< DATA_TYPE >::mCount.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addDataSorted(), LLToolset::addTool(), LLRoam::pushMerge(), LLRoam::pushSplit(), LLDoubleLinkedList< DATA_TYPE >::scramble(), and LLUploadDialog::setMessage().
BOOL LLDoubleLinkedList< DATA_TYPE >::addDataSorted | ( | DATA_TYPE * | datap | ) |
Definition at line 1156 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::addData(), LLDoubleLinkedList< DATA_TYPE >::addDataAtEnd(), LLDoubleLinkedList< DATA_TYPE >::checkData(), FALSE, LLDoubleLinkedList< DATA_TYPE >::insertData(), llerror, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mInsertBefore, and TRUE.
void LLDoubleLinkedList< DATA_TYPE >::addNode | ( | LLDoubleLinkedNode< DATA_TYPE > * | node | ) | [private] |
Definition at line 1315 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedNode< DATA_TYPE >::mNextp, LLDoubleLinkedNode< DATA_TYPE >::mPrevp, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
Referenced by LLDoubleLinkedList< DATA_TYPE >::insertNode(), and LLDoubleLinkedList< DATA_TYPE >::moveCurrentData().
void LLDoubleLinkedList< DATA_TYPE >::addNodeAtEnd | ( | LLDoubleLinkedNode< DATA_TYPE > * | node | ) | [private] |
Definition at line 1339 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedNode< DATA_TYPE >::mNextp, LLDoubleLinkedNode< DATA_TYPE >::mPrevp, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addDataAtEnd().
BOOL LLDoubleLinkedList< DATA_TYPE >::bubbleSort | ( | ) |
Definition at line 1216 of file doublelinkedlist.h.
References count, FALSE, LLDoubleLinkedList< DATA_TYPE >::lazyBubbleSort(), llwarning, and TRUE.
BOOL LLDoubleLinkedList< DATA_TYPE >::checkData | ( | const DATA_TYPE * | data | ) |
Definition at line 586 of file doublelinkedlist.h.
References FALSE, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and TRUE.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addDataSorted(), and LLToolset::addTool().
void LLDoubleLinkedList< DATA_TYPE >::clearStateStack | ( | ) |
Definition at line 1303 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mStateStackDepth.
void LLDoubleLinkedList< DATA_TYPE >::deleteAllData | ( | ) |
Definition at line 526 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCount, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mStateStackDepth, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
Referenced by LLUploadDialog::setMessage(), and LLWearableHoldingPattern::~LLWearableHoldingPattern().
void LLDoubleLinkedList< DATA_TYPE >::deleteCurrentData | ( | ) |
Definition at line 803 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCount, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
BOOL LLDoubleLinkedList< DATA_TYPE >::deleteData | ( | DATA_TYPE * | data | ) |
Definition at line 464 of file doublelinkedlist.h.
References FALSE, llerror, LLDoubleLinkedList< DATA_TYPE >::mCount, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mTail, NULL, and TRUE.
DATA_TYPE * LLDoubleLinkedList< DATA_TYPE >::getCurrentData | ( | ) |
Definition at line 632 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and NULL.
DATA_TYPE * LLDoubleLinkedList< DATA_TYPE >::getFirstData | ( | ) |
Definition at line 650 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and NULL.
Referenced by LLRoam::popMerge(), LLRoam::popSplit(), LLDoubleLinkedList< DATA_TYPE >::scramble(), LLToolset::selectFirstTool(), LLToolset::selectNextTool(), LLUploadDialog::setMessage(), wear_inventory_category_on_avatar_loop(), and wear_inventory_category_on_avatar_step3().
DATA_TYPE * LLDoubleLinkedList< DATA_TYPE >::getLastData | ( | ) |
Definition at line 703 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
Referenced by LLToolset::selectPrevTool().
S32 LLDoubleLinkedList< DATA_TYPE >::getLength | ( | ) | const |
Definition at line 572 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCount.
Referenced by LLRoam::mergeQueueTooLong(), LLUploadDialog::setMessage(), LLRoam::splitQueueTooLong(), and wear_inventory_category_on_avatar_loop().
DATA_TYPE * LLDoubleLinkedList< DATA_TYPE >::getNextData | ( | ) |
Definition at line 722 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and NULL.
Referenced by LLDoubleLinkedList< DATA_TYPE >::scramble(), LLToolset::selectNextTool(), LLUploadDialog::setMessage(), wear_inventory_category_on_avatar_loop(), and wear_inventory_category_on_avatar_step3().
DATA_TYPE * LLDoubleLinkedList< DATA_TYPE >::getNthData | ( | U32 | n | ) |
Definition at line 670 of file doublelinkedlist.h.
References i, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and NULL.
Referenced by LLToolset::isToolSelected(), and LLToolset::selectToolByIndex().
DATA_TYPE * LLDoubleLinkedList< DATA_TYPE >::getPreviousData | ( | ) |
Definition at line 740 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and NULL.
Referenced by LLToolset::selectPrevTool().
void LLDoubleLinkedList< DATA_TYPE >::insertData | ( | DATA_TYPE * | data | ) |
Definition at line 933 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::insertNode(), llerror, and LLDoubleLinkedList< DATA_TYPE >::mCount.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addDataSorted().
void LLDoubleLinkedList< DATA_TYPE >::insertNode | ( | LLDoubleLinkedNode< DATA_TYPE > * | node | ) |
Definition at line 893 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::addNode(), llerror, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedNode< DATA_TYPE >::mDatap, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedNode< DATA_TYPE >::mNextp, LLDoubleLinkedNode< DATA_TYPE >::mPrevp, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and NULL.
Referenced by LLDoubleLinkedList< DATA_TYPE >::insertData().
BOOL LLDoubleLinkedList< DATA_TYPE >::isEmpty | ( | ) |
Definition at line 1396 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCount.
Referenced by LLRoam::flushMerge(), LLRoam::flushSplit(), LLRoam::process(), LLRoam::processMerge(), and LLRoam::processSplit().
BOOL LLDoubleLinkedList< DATA_TYPE >::lazyBubbleSort | ( | ) |
Definition at line 1237 of file doublelinkedlist.h.
References count, FALSE, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mInsertBefore, LLDoubleLinkedList< DATA_TYPE >::mQueuep, S32, LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithNext(), and TRUE.
Referenced by LLDoubleLinkedList< DATA_TYPE >::bubbleSort().
void LLDoubleLinkedList< DATA_TYPE >::moveCurrentData | ( | LLDoubleLinkedList< DATA_TYPE > * | newlist | ) |
void LLDoubleLinkedList< DATA_TYPE >::moveCurrentToEnd | ( | ) |
Definition at line 1092 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
void LLDoubleLinkedList< DATA_TYPE >::moveCurrentToFront | ( | ) |
Definition at line 1035 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
BOOL LLDoubleLinkedList< DATA_TYPE >::popState | ( | ) |
Definition at line 1289 of file doublelinkedlist.h.
References FALSE, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mCurrentpStack, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mQueuepStack, LLDoubleLinkedList< DATA_TYPE >::mStateStackDepth, and TRUE.
BOOL LLDoubleLinkedList< DATA_TYPE >::pushState | ( | ) |
Definition at line 1275 of file doublelinkedlist.h.
References FALSE, LLDOUBLE_LINKED_LIST_STATE_STACK_DEPTH, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mCurrentpStack, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mQueuepStack, LLDoubleLinkedList< DATA_TYPE >::mStateStackDepth, and TRUE.
void LLDoubleLinkedList< DATA_TYPE >::removeAllNodes | ( | ) |
Definition at line 550 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCount, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mStateStackDepth, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
Referenced by LLDoubleLinkedList< DATA_TYPE >::~LLDoubleLinkedList(), and LLRoam::~LLRoam().
void LLDoubleLinkedList< DATA_TYPE >::removeCurrentData | ( | ) |
Definition at line 758 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCount, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mTail, and NULL.
Referenced by LLRoam::popMerge(), LLRoam::popSplit(), and LLDoubleLinkedList< DATA_TYPE >::scramble().
BOOL LLDoubleLinkedList< DATA_TYPE >::removeData | ( | const DATA_TYPE * | data | ) |
Definition at line 400 of file doublelinkedlist.h.
References FALSE, llerror, LLDoubleLinkedList< DATA_TYPE >::mCount, LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::mTail, NULL, and TRUE.
void LLDoubleLinkedList< DATA_TYPE >::resetList | ( | ) |
Definition at line 621 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and LLDoubleLinkedList< DATA_TYPE >::mStateStackDepth.
void LLDoubleLinkedList< DATA_TYPE >::scramble | ( | ) |
Definition at line 1363 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::addData(), LLDoubleLinkedList< DATA_TYPE >::addDataAtEnd(), LLDoubleLinkedList< DATA_TYPE >::getFirstData(), LLDoubleLinkedList< DATA_TYPE >::getNextData(), ll_rand(), LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, LLDoubleLinkedList< DATA_TYPE >::removeCurrentData(), S32, LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithNext(), and LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithPrevious().
void LLDoubleLinkedList< DATA_TYPE >::setInsertBefore | ( | BOOL(*)(DATA_TYPE *first, DATA_TYPE *second) | insert_before | ) |
Definition at line 1147 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mInsertBefore.
void LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithNext | ( | ) |
Definition at line 994 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and LLDoubleLinkedList< DATA_TYPE >::mTail.
Referenced by LLDoubleLinkedList< DATA_TYPE >::lazyBubbleSort(), and LLDoubleLinkedList< DATA_TYPE >::scramble().
void LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithPrevious | ( | ) |
Definition at line 950 of file doublelinkedlist.h.
References LLDoubleLinkedList< DATA_TYPE >::mCurrentp, LLDoubleLinkedList< DATA_TYPE >::mHead, LLDoubleLinkedList< DATA_TYPE >::mQueuep, and LLDoubleLinkedList< DATA_TYPE >::mTail.
Referenced by LLDoubleLinkedList< DATA_TYPE >::scramble().
U32 LLDoubleLinkedList< DATA_TYPE >::mCount [private] |
Definition at line 78 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addData(), LLDoubleLinkedList< DATA_TYPE >::addDataAtEnd(), LLDoubleLinkedList< DATA_TYPE >::deleteAllData(), LLDoubleLinkedList< DATA_TYPE >::deleteCurrentData(), LLDoubleLinkedList< DATA_TYPE >::deleteData(), LLDoubleLinkedList< DATA_TYPE >::getLength(), LLDoubleLinkedList< DATA_TYPE >::insertData(), LLDoubleLinkedList< DATA_TYPE >::isEmpty(), LLDoubleLinkedList< DATA_TYPE >::LLDoubleLinkedList(), LLDoubleLinkedList< DATA_TYPE >::removeAllNodes(), LLDoubleLinkedList< DATA_TYPE >::removeCurrentData(), and LLDoubleLinkedList< DATA_TYPE >::removeData().
LLDoubleLinkedNode<DATA_TYPE>* LLDoubleLinkedList< DATA_TYPE >::mCurrentp [private] |
Definition at line 71 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addDataSorted(), LLDoubleLinkedList< DATA_TYPE >::addNode(), LLDoubleLinkedList< DATA_TYPE >::addNodeAtEnd(), LLDoubleLinkedList< DATA_TYPE >::checkData(), LLDoubleLinkedList< DATA_TYPE >::deleteAllData(), LLDoubleLinkedList< DATA_TYPE >::deleteCurrentData(), LLDoubleLinkedList< DATA_TYPE >::deleteData(), LLDoubleLinkedList< DATA_TYPE >::getCurrentData(), LLDoubleLinkedList< DATA_TYPE >::getFirstData(), LLDoubleLinkedList< DATA_TYPE >::getLastData(), LLDoubleLinkedList< DATA_TYPE >::getNextData(), LLDoubleLinkedList< DATA_TYPE >::getNthData(), LLDoubleLinkedList< DATA_TYPE >::getPreviousData(), LLDoubleLinkedList< DATA_TYPE >::insertNode(), LLDoubleLinkedList< DATA_TYPE >::lazyBubbleSort(), LLDoubleLinkedList< DATA_TYPE >::LLDoubleLinkedList(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentData(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentToEnd(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentToFront(), LLDoubleLinkedList< DATA_TYPE >::popState(), LLDoubleLinkedList< DATA_TYPE >::pushState(), LLDoubleLinkedList< DATA_TYPE >::removeAllNodes(), LLDoubleLinkedList< DATA_TYPE >::removeCurrentData(), LLDoubleLinkedList< DATA_TYPE >::removeData(), LLDoubleLinkedList< DATA_TYPE >::resetList(), LLDoubleLinkedList< DATA_TYPE >::scramble(), LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithNext(), and LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithPrevious().
LLDoubleLinkedNode<DATA_TYPE>* LLDoubleLinkedList< DATA_TYPE >::mCurrentpStack[LLDOUBLE_LINKED_LIST_STATE_STACK_DEPTH] [private] |
Definition at line 76 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::popState(), and LLDoubleLinkedList< DATA_TYPE >::pushState().
LLDoubleLinkedNode<DATA_TYPE> LLDoubleLinkedList< DATA_TYPE >::mHead [private] |
Definition at line 68 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addData(), LLDoubleLinkedList< DATA_TYPE >::addDataSorted(), LLDoubleLinkedList< DATA_TYPE >::addNode(), LLDoubleLinkedList< DATA_TYPE >::addNodeAtEnd(), LLDoubleLinkedList< DATA_TYPE >::checkData(), LLDoubleLinkedList< DATA_TYPE >::deleteAllData(), LLDoubleLinkedList< DATA_TYPE >::deleteCurrentData(), LLDoubleLinkedList< DATA_TYPE >::deleteData(), LLDoubleLinkedList< DATA_TYPE >::getFirstData(), LLDoubleLinkedList< DATA_TYPE >::getNthData(), LLDoubleLinkedList< DATA_TYPE >::insertNode(), LLDoubleLinkedList< DATA_TYPE >::lazyBubbleSort(), LLDoubleLinkedList< DATA_TYPE >::LLDoubleLinkedList(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentData(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentToEnd(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentToFront(), LLDoubleLinkedList< DATA_TYPE >::removeAllNodes(), LLDoubleLinkedList< DATA_TYPE >::removeCurrentData(), LLDoubleLinkedList< DATA_TYPE >::removeData(), LLDoubleLinkedList< DATA_TYPE >::resetList(), LLDoubleLinkedList< DATA_TYPE >::scramble(), LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithNext(), and LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithPrevious().
BOOL(* LLDoubleLinkedList< DATA_TYPE >::mInsertBefore)(DATA_TYPE *first, DATA_TYPE *second) [private] |
LLDoubleLinkedNode<DATA_TYPE>* LLDoubleLinkedList< DATA_TYPE >::mQueuep [private] |
Definition at line 70 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addNode(), LLDoubleLinkedList< DATA_TYPE >::addNodeAtEnd(), LLDoubleLinkedList< DATA_TYPE >::checkData(), LLDoubleLinkedList< DATA_TYPE >::deleteAllData(), LLDoubleLinkedList< DATA_TYPE >::deleteCurrentData(), LLDoubleLinkedList< DATA_TYPE >::deleteData(), LLDoubleLinkedList< DATA_TYPE >::getCurrentData(), LLDoubleLinkedList< DATA_TYPE >::getFirstData(), LLDoubleLinkedList< DATA_TYPE >::getLastData(), LLDoubleLinkedList< DATA_TYPE >::getNextData(), LLDoubleLinkedList< DATA_TYPE >::getNthData(), LLDoubleLinkedList< DATA_TYPE >::getPreviousData(), LLDoubleLinkedList< DATA_TYPE >::insertNode(), LLDoubleLinkedList< DATA_TYPE >::lazyBubbleSort(), LLDoubleLinkedList< DATA_TYPE >::LLDoubleLinkedList(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentData(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentToEnd(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentToFront(), LLDoubleLinkedList< DATA_TYPE >::popState(), LLDoubleLinkedList< DATA_TYPE >::pushState(), LLDoubleLinkedList< DATA_TYPE >::removeAllNodes(), LLDoubleLinkedList< DATA_TYPE >::removeCurrentData(), LLDoubleLinkedList< DATA_TYPE >::removeData(), LLDoubleLinkedList< DATA_TYPE >::resetList(), LLDoubleLinkedList< DATA_TYPE >::scramble(), LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithNext(), and LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithPrevious().
LLDoubleLinkedNode<DATA_TYPE>* LLDoubleLinkedList< DATA_TYPE >::mQueuepStack[LLDOUBLE_LINKED_LIST_STATE_STACK_DEPTH] [private] |
Definition at line 75 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::popState(), and LLDoubleLinkedList< DATA_TYPE >::pushState().
U32 LLDoubleLinkedList< DATA_TYPE >::mStateStackDepth [private] |
Definition at line 77 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::clearStateStack(), LLDoubleLinkedList< DATA_TYPE >::deleteAllData(), LLDoubleLinkedList< DATA_TYPE >::LLDoubleLinkedList(), LLDoubleLinkedList< DATA_TYPE >::popState(), LLDoubleLinkedList< DATA_TYPE >::pushState(), LLDoubleLinkedList< DATA_TYPE >::removeAllNodes(), and LLDoubleLinkedList< DATA_TYPE >::resetList().
LLDoubleLinkedNode<DATA_TYPE> LLDoubleLinkedList< DATA_TYPE >::mTail [private] |
Definition at line 69 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addData(), LLDoubleLinkedList< DATA_TYPE >::addNode(), LLDoubleLinkedList< DATA_TYPE >::addNodeAtEnd(), LLDoubleLinkedList< DATA_TYPE >::deleteAllData(), LLDoubleLinkedList< DATA_TYPE >::deleteCurrentData(), LLDoubleLinkedList< DATA_TYPE >::deleteData(), LLDoubleLinkedList< DATA_TYPE >::getLastData(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentData(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentToEnd(), LLDoubleLinkedList< DATA_TYPE >::moveCurrentToFront(), LLDoubleLinkedList< DATA_TYPE >::removeAllNodes(), LLDoubleLinkedList< DATA_TYPE >::removeCurrentData(), LLDoubleLinkedList< DATA_TYPE >::removeData(), LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithNext(), and LLDoubleLinkedList< DATA_TYPE >::swapCurrentWithPrevious().