#include <linked_lists.h>
Inheritance diagram for LLLinkedList< DATA_TYPE >:
Public Member Functions | |
LLLinkedList () | |
LLLinkedList (BOOL(*insert_before)(DATA_TYPE *data_new, DATA_TYPE *data_tested)) | |
~LLLinkedList () | |
void | setInsertBefore (BOOL(*insert_before)(DATA_TYPE *data_new, DATA_TYPE *data_tested)) |
BOOL | addData (DATA_TYPE *data) |
BOOL | addDataSorted (DATA_TYPE *data) |
BOOL | addDataNoCheck (DATA_TYPE *data) |
void | bubbleSortList () |
BOOL | addDataAtEnd (DATA_TYPE *data) |
S32 | getLength () const |
BOOL | isEmpty () |
BOOL | removeData (DATA_TYPE *data) |
BOOL | deleteData (DATA_TYPE *data) |
void | deleteAllData () |
void | removeAllNodes () |
BOOL | checkData (DATA_TYPE *data) |
void | resetList () |
DATA_TYPE * | getCurrentData () |
DATA_TYPE * | getNextData () |
DATA_TYPE * | getFirstData () |
DATA_TYPE * | getNthData (U32 n) |
DATA_TYPE * | getLastData () |
void | removeCurrentData () |
void | moveCurrentData (LLLinkedList *newlist, BOOL b_sort) |
BOOL | moveData (DATA_TYPE *data, LLLinkedList *newlist, BOOL b_sort) |
void | deleteCurrentData () |
Private Member Functions | |
void | addData (LLLinkNode *node) |
Private Attributes | |
LLLinkNode | mHead |
LLLinkNode * | mCurrentp |
LLLinkNode * | mCurrentOperatingp |
BOOL(* | mInsertBefore )(DATA_TYPE *data_new, DATA_TYPE *data_tested) |
U32 | mCount |
Friends | |
class | LLLinkNode |
Classes | |
class | LLLinkNode |
Definition at line 45 of file linked_lists.h.
LLLinkedList< DATA_TYPE >::LLLinkedList | ( | ) | [inline] |
Definition at line 52 of file linked_lists.h.
LLLinkedList< DATA_TYPE >::LLLinkedList | ( | BOOL(*)(DATA_TYPE *data_new, DATA_TYPE *data_tested) | insert_before | ) | [inline] |
Definition at line 60 of file linked_lists.h.
LLLinkedList< DATA_TYPE >::~LLLinkedList | ( | ) | [inline] |
Definition at line 68 of file linked_lists.h.
void LLLinkedList< DATA_TYPE >::addData | ( | LLLinkNode * | node | ) | [inline, private] |
Definition at line 201 of file linked_lists.h.
BOOL LLLinkedList< DATA_TYPE >::addData | ( | DATA_TYPE * | data | ) | [inline] |
Definition at line 230 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::checkData(), FALSE, llerror, LLLinkedList< DATA_TYPE >::LLLinkNode, LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp, and TRUE.
Referenced by LLScriptAllocationManager::addAllocation(), LLLinkedList< DATA_TYPE >::addDataSorted(), LLToolView::addTool(), LLToolBrushLand::determineAffectedRegions(), LLFloaterPostcard::init(), LLDynamicTexture::LLDynamicTexture(), LLScriptEventData::LLScriptEventData(), LLVisualParamHint::LLVisualParamHint(), LLPolyMeshSharedData::loadMesh(), LLLinkedList< DATA_TYPE >::moveCurrentData(), LLLinkedList< DATA_TYPE >::moveData(), LLScriptEventData::set(), LLXferManager::startPendingDownloads(), and LLXferManager::updateHostStatus().
BOOL LLLinkedList< DATA_TYPE >::addDataAtEnd | ( | DATA_TYPE * | data | ) | [inline] |
Definition at line 447 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::checkData(), FALSE, llerror, LLLinkedList< DATA_TYPE >::LLLinkNode, LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp, NULL, and TRUE.
Referenced by LLMaterialTable::add(), and LLScriptEventData::addEventData().
BOOL LLLinkedList< DATA_TYPE >::addDataNoCheck | ( | DATA_TYPE * | data | ) | [inline] |
Definition at line 270 of file linked_lists.h.
References llerror, LLLinkedList< DATA_TYPE >::LLLinkNode, LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp, and TRUE.
BOOL LLLinkedList< DATA_TYPE >::addDataSorted | ( | DATA_TYPE * | data | ) | [inline] |
Definition at line 303 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::addData(), LLLinkedList< DATA_TYPE >::checkData(), FALSE, llerror, LLLinkedList< DATA_TYPE >::LLLinkNode, LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::mInsertBefore, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp, NULL, and TRUE.
Referenced by LLKeyframeMotionParam::addKeyframeMotion(), and LLControlGroup::saveToFile().
void LLLinkedList< DATA_TYPE >::bubbleSortList | ( | ) | [inline] |
Definition at line 394 of file linked_lists.h.
References count, FALSE, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::mInsertBefore, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, S32, and TRUE.
Referenced by LLLinkedList< DATA_TYPE >::moveCurrentData(), and LLLinkedList< DATA_TYPE >::moveData().
BOOL LLLinkedList< DATA_TYPE >::checkData | ( | DATA_TYPE * | data | ) | [inline] |
Definition at line 686 of file linked_lists.h.
References FALSE, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, and TRUE.
Referenced by LLLinkedList< DATA_TYPE >::addData(), LLLinkedList< DATA_TYPE >::addDataAtEnd(), LLLinkedList< DATA_TYPE >::addDataSorted(), and LLToolBrushLand::determineAffectedRegions().
void LLLinkedList< DATA_TYPE >::deleteAllData | ( | ) | [inline] |
Definition at line 639 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::LLLinkNode::deleteData(), LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, and NULL.
Referenced by LLScriptAllocationManager::deleteAllocations(), LLXferManager::free(), LLScriptExecute::run(), LLXferManager::updateHostStatus(), LLMaterialTable::~LLMaterialTable(), LLPolyMeshSharedData::~LLPolyMeshSharedData(), LLScriptAllocationManager::~LLScriptAllocationManager(), LLScriptEventData::~LLScriptEventData(), and LLToolView::~LLToolView().
void LLLinkedList< DATA_TYPE >::deleteCurrentData | ( | ) |
Definition at line 918 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::LLLinkNode::deleteData(), llerror, LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, and LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp.
Referenced by LLScriptEventData::removeEventType(), and LLScriptExecute::run().
BOOL LLLinkedList< DATA_TYPE >::deleteData | ( | DATA_TYPE * | data | ) | [inline] |
Definition at line 584 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::LLLinkNode::deleteData(), FALSE, llassert, llerror, LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp, and TRUE.
DATA_TYPE * LLLinkedList< DATA_TYPE >::getCurrentData | ( | ) | [inline] |
Definition at line 714 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, and NULL.
DATA_TYPE * LLLinkedList< DATA_TYPE >::getFirstData | ( | ) | [inline] |
Definition at line 746 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, and NULL.
Referenced by LLMaterialTable::addDamageAndEnergy(), LLMaterialTable::addDensity(), LLMaterialTable::addFriction(), LLMaterialTable::addRestitution(), LLMaterialTable::addShatterSound(), LLXferManager::changeNumActiveXfers(), LLToolView::draw(), LLToolView::findToolContainer(), LLMaterialTable::getDamageMod(), LLMaterialTable::getDefaultTextureID(), LLMaterialTable::getDensity(), LLMaterialTable::getEPMod(), LLMaterialTable::getFriction(), LLMaterialTable::getHPMod(), LLMaterialTable::getMCode(), LLMaterialTable::getName(), LLScriptEventData::getNextEvent(), LLMaterialTable::getRestitution(), LLScriptEventData::getSavedSize(), LLMaterialTable::getShatterSoundUUID(), LLToolBrushLand::modifyLandAtPointGlobal(), LLToolBrushLand::modifyLandInSelectionGlobal(), LLXferManager::numActiveXfers(), LLXferManager::numPendingXfers(), LLXferManager::printHostStatus(), LLScriptEventData::removeEventType(), LLToolBrushLand::render(), LLVisualParamHint::requestHintUpdates(), LLScriptExecute::run(), LLControlGroup::saveToFile(), LLXferManager::startPendingDownloads(), LLToolBrushLand::undo(), LLXferManager::updateHostStatus(), and LLScriptEventData::write2bytestream().
DATA_TYPE * LLLinkedList< DATA_TYPE >::getLastData | ( | ) | [inline] |
Definition at line 790 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, and NULL.
S32 LLLinkedList< DATA_TYPE >::getLength | ( | ) | const [inline] |
Definition at line 500 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::mCount.
Referenced by LLScriptEventData::addEventData(), LLControlGroup::saveToFile(), and LLScriptEventData::write2bytestream().
DATA_TYPE * LLLinkedList< DATA_TYPE >::getNextData | ( | ) | [inline] |
Definition at line 730 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, and NULL.
Referenced by LLMaterialTable::addDamageAndEnergy(), LLMaterialTable::addDensity(), LLMaterialTable::addFriction(), LLMaterialTable::addRestitution(), LLMaterialTable::addShatterSound(), LLXferManager::changeNumActiveXfers(), LLToolView::draw(), LLToolView::findToolContainer(), LLMaterialTable::getDamageMod(), LLMaterialTable::getDefaultTextureID(), LLMaterialTable::getDensity(), LLMaterialTable::getEPMod(), LLMaterialTable::getFriction(), LLMaterialTable::getHPMod(), LLMaterialTable::getMCode(), LLMaterialTable::getName(), LLScriptEventData::getNextEvent(), LLMaterialTable::getRestitution(), LLScriptEventData::getSavedSize(), LLMaterialTable::getShatterSoundUUID(), LLToolBrushLand::modifyLandAtPointGlobal(), LLToolBrushLand::modifyLandInSelectionGlobal(), LLXferManager::numActiveXfers(), LLXferManager::numPendingXfers(), LLPanelObject::postBuild(), LLXferManager::printHostStatus(), LLScriptEventData::removeEventType(), LLToolBrushLand::render(), LLVisualParamHint::requestHintUpdates(), LLScriptExecute::run(), LLControlGroup::saveToFile(), LLXferManager::startPendingDownloads(), LLToolBrushLand::undo(), LLDynamicTexture::updateAllInstances(), LLXferManager::updateHostStatus(), LLFloaterPostcard::updateUserInfo(), and LLScriptEventData::write2bytestream().
DATA_TYPE * LLLinkedList< DATA_TYPE >::getNthData | ( | U32 | n | ) | [inline] |
Definition at line 764 of file linked_lists.h.
References i, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, and NULL.
BOOL LLLinkedList< DATA_TYPE >::isEmpty | ( | ) | [inline] |
void LLLinkedList< DATA_TYPE >::moveCurrentData | ( | LLLinkedList< DATA_TYPE > * | newlist, | |
BOOL | b_sort | |||
) |
Definition at line 837 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::addData(), LLLinkedList< DATA_TYPE >::bubbleSortList(), LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, and LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp.
BOOL LLLinkedList< DATA_TYPE >::moveData | ( | DATA_TYPE * | data, | |
LLLinkedList< DATA_TYPE > * | newlist, | |||
BOOL | b_sort | |||
) |
Definition at line 860 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::addData(), LLLinkedList< DATA_TYPE >::bubbleSortList(), FALSE, llerror, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp, and TRUE.
void LLLinkedList< DATA_TYPE >::removeAllNodes | ( | ) | [inline] |
Definition at line 662 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, NULL, and LLLinkedList< DATA_TYPE >::LLLinkNode::removeData().
Referenced by LLToolBrushLand::handleMouseUp(), LLToolBrushLand::modifyLandInSelectionGlobal(), and LLLinkedList< LLVisualParamHint >::~LLLinkedList().
void LLLinkedList< DATA_TYPE >::removeCurrentData | ( | ) | [inline] |
Definition at line 811 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp, and LLLinkedList< DATA_TYPE >::LLLinkNode::removeData().
Referenced by LLScriptEventData::getNextEvent().
BOOL LLLinkedList< DATA_TYPE >::removeData | ( | DATA_TYPE * | data | ) | [inline] |
Definition at line 522 of file linked_lists.h.
References FALSE, llerror, LLLinkedList< DATA_TYPE >::mCount, LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::LLLinkNode::mDatap, LLLinkedList< DATA_TYPE >::mHead, LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp, LLLinkedList< DATA_TYPE >::LLLinkNode::mPrevpp, LLLinkedList< DATA_TYPE >::LLLinkNode::removeData(), and TRUE.
Referenced by LLFloaterPostcard::~LLFloaterPostcard(), and LLVisualParamHint::~LLVisualParamHint().
void LLLinkedList< DATA_TYPE >::resetList | ( | ) | [inline] |
Definition at line 706 of file linked_lists.h.
References LLLinkedList< DATA_TYPE >::mCurrentOperatingp, LLLinkedList< DATA_TYPE >::mCurrentp, LLLinkedList< DATA_TYPE >::mHead, and LLLinkedList< DATA_TYPE >::LLLinkNode::mNextp.
Referenced by LLFloaterPostcard::updateUserInfo().
void LLLinkedList< DATA_TYPE >::setInsertBefore | ( | BOOL(*)(DATA_TYPE *data_new, DATA_TYPE *data_tested) | insert_before | ) | [inline] |
Definition at line 74 of file linked_lists.h.
Referenced by LLKeyframeMotionParam::addKeyframeMotion(), and LLControlGroup::saveToFile().
friend class LLLinkNode [friend] |
Definition at line 48 of file linked_lists.h.
Referenced by LLLinkedList< DATA_TYPE >::addData(), LLLinkedList< DATA_TYPE >::addDataAtEnd(), LLLinkedList< DATA_TYPE >::addDataNoCheck(), and LLLinkedList< DATA_TYPE >::addDataSorted().
U32 LLLinkedList< DATA_TYPE >::mCount [private] |
Definition at line 226 of file linked_lists.h.
Referenced by LLLinkedList< DATA_TYPE >::addData(), LLLinkedList< DATA_TYPE >::addDataAtEnd(), LLLinkedList< DATA_TYPE >::addDataNoCheck(), LLLinkedList< DATA_TYPE >::addDataSorted(), LLLinkedList< DATA_TYPE >::deleteAllData(), LLLinkedList< DATA_TYPE >::deleteCurrentData(), LLLinkedList< DATA_TYPE >::deleteData(), LLLinkedList< DATA_TYPE >::getLength(), LLLinkedList< DATA_TYPE >::isEmpty(), LLLinkedList< LLVisualParamHint >::LLLinkedList(), LLLinkedList< DATA_TYPE >::removeAllNodes(), LLLinkedList< DATA_TYPE >::removeCurrentData(), and LLLinkedList< DATA_TYPE >::removeData().
LLLinkNode* LLLinkedList< DATA_TYPE >::mCurrentOperatingp [private] |
Definition at line 224 of file linked_lists.h.
Referenced by LLLinkedList< DATA_TYPE >::addData(), LLLinkedList< DATA_TYPE >::addDataAtEnd(), LLLinkedList< DATA_TYPE >::addDataNoCheck(), LLLinkedList< DATA_TYPE >::addDataSorted(), LLLinkedList< DATA_TYPE >::bubbleSortList(), LLLinkedList< DATA_TYPE >::checkData(), LLLinkedList< DATA_TYPE >::deleteAllData(), LLLinkedList< DATA_TYPE >::deleteCurrentData(), LLLinkedList< DATA_TYPE >::deleteData(), LLLinkedList< DATA_TYPE >::getCurrentData(), LLLinkedList< DATA_TYPE >::getFirstData(), LLLinkedList< DATA_TYPE >::getLastData(), LLLinkedList< DATA_TYPE >::getNextData(), LLLinkedList< DATA_TYPE >::getNthData(), LLLinkedList< LLVisualParamHint >::LLLinkedList(), LLLinkedList< DATA_TYPE >::moveCurrentData(), LLLinkedList< DATA_TYPE >::moveData(), LLLinkedList< DATA_TYPE >::removeAllNodes(), LLLinkedList< DATA_TYPE >::removeCurrentData(), LLLinkedList< DATA_TYPE >::removeData(), and LLLinkedList< DATA_TYPE >::resetList().
LLLinkNode* LLLinkedList< DATA_TYPE >::mCurrentp [private] |
Definition at line 223 of file linked_lists.h.
Referenced by LLLinkedList< DATA_TYPE >::addData(), LLLinkedList< DATA_TYPE >::addDataAtEnd(), LLLinkedList< DATA_TYPE >::addDataNoCheck(), LLLinkedList< DATA_TYPE >::addDataSorted(), LLLinkedList< DATA_TYPE >::bubbleSortList(), LLLinkedList< DATA_TYPE >::checkData(), LLLinkedList< DATA_TYPE >::deleteAllData(), LLLinkedList< DATA_TYPE >::deleteCurrentData(), LLLinkedList< DATA_TYPE >::deleteData(), LLLinkedList< DATA_TYPE >::getCurrentData(), LLLinkedList< DATA_TYPE >::getFirstData(), LLLinkedList< DATA_TYPE >::getLastData(), LLLinkedList< DATA_TYPE >::getNextData(), LLLinkedList< LLVisualParamHint >::LLLinkedList(), LLLinkedList< DATA_TYPE >::moveCurrentData(), LLLinkedList< DATA_TYPE >::moveData(), LLLinkedList< DATA_TYPE >::removeAllNodes(), LLLinkedList< DATA_TYPE >::removeCurrentData(), LLLinkedList< DATA_TYPE >::removeData(), and LLLinkedList< DATA_TYPE >::resetList().
LLLinkNode LLLinkedList< DATA_TYPE >::mHead [private] |
Definition at line 222 of file linked_lists.h.
Referenced by LLLinkedList< DATA_TYPE >::addData(), LLLinkedList< LLVisualParamHint >::addData(), LLLinkedList< DATA_TYPE >::addDataAtEnd(), LLLinkedList< DATA_TYPE >::addDataNoCheck(), LLLinkedList< DATA_TYPE >::addDataSorted(), LLLinkedList< DATA_TYPE >::bubbleSortList(), LLLinkedList< DATA_TYPE >::checkData(), LLLinkedList< DATA_TYPE >::deleteAllData(), LLLinkedList< DATA_TYPE >::deleteData(), LLLinkedList< DATA_TYPE >::getFirstData(), LLLinkedList< DATA_TYPE >::getLastData(), LLLinkedList< DATA_TYPE >::getNthData(), LLLinkedList< LLVisualParamHint >::LLLinkedList(), LLLinkedList< DATA_TYPE >::moveData(), LLLinkedList< DATA_TYPE >::removeAllNodes(), LLLinkedList< DATA_TYPE >::removeData(), and LLLinkedList< DATA_TYPE >::resetList().
BOOL(* LLLinkedList< DATA_TYPE >::mInsertBefore)(DATA_TYPE *data_new, DATA_TYPE *data_tested) [private] |