#include <llmap.h>
Inheritance diagram for LLMap< INDEX_TYPE, MAPPED_TYPE >:


| Public Member Functions | |
| LLMap () | |
| ~LLMap () | |
| void | resetMap () | 
| MAPPED_TYPE & | getNextData () | 
| const INDEX_TYPE & | getNextKey () | 
| MAPPED_TYPE & | getFirstData () | 
| const INDEX_TYPE & | getFirstKey () | 
| S32 | getLength () | 
| void | addData (const INDEX_TYPE &index, MAPPED_TYPE pointed_to) | 
| void | addData (const INDEX_TYPE &index) | 
| MAPPED_TYPE & | getData (const INDEX_TYPE &index) | 
| MAPPED_TYPE & | getData (const INDEX_TYPE &index, BOOL &b_new_entry) | 
| MAPPED_TYPE | getIfThere (const INDEX_TYPE &index) | 
| MAPPED_TYPE & | operator[] (const INDEX_TYPE &index) | 
| INDEX_TYPE | reverseLookup (const MAPPED_TYPE data) | 
| BOOL | removeData (const INDEX_TYPE &index) | 
| BOOL | checkData (const INDEX_TYPE &index) | 
| BOOL | deleteData (const INDEX_TYPE &index) | 
| void | deleteAllData () | 
| void | removeAllData () | 
| Private Types | |
| typedef std::map< INDEX_TYPE, MAPPED_TYPE > | stl_map_t | 
| typedef stl_map_t::iterator | stl_iter_t | 
| typedef stl_map_t::value_type | stl_value_t | 
| Private Attributes | |
| stl_map_t | mStlMap | 
| stl_iter_t | mCurIter | 
| MAPPED_TYPE | dummy_data | 
| INDEX_TYPE | dummy_index | 
Definition at line 37 of file llmap.h.
| typedef stl_map_t::iterator LLMap< INDEX_TYPE, MAPPED_TYPE >::stl_iter_t  [private] | 
| typedef stl_map_t::value_type LLMap< INDEX_TYPE, MAPPED_TYPE >::stl_value_t  [private] | 
| void LLMap< INDEX_TYPE, MAPPED_TYPE >::addData | ( | const INDEX_TYPE & | index, | |
| MAPPED_TYPE | pointed_to | |||
| ) |  [inline] | 
Definition at line 114 of file llmap.h.
Referenced by LLFloaterScriptQueue::LLFloaterScriptQueue(), LLGroupMoneyTabEventHandler::LLGroupMoneyTabEventHandler(), LLLiveLSLEditor::LLLiveLSLEditor(), and LLPanelGroupLandMoney::LLPanelGroupLandMoney().
| BOOL LLMap< INDEX_TYPE, MAPPED_TYPE >::checkData | ( | const INDEX_TYPE & | index | ) |  [inline] | 
Definition at line 197 of file llmap.h.
Referenced by LLScriptScope::addEntry(), LLScriptScope::checkEntry(), LLScriptScope::findEntry(), LLScriptScope::findEntryTyped(), and LLFloaterScriptQueue::findInstance().
| MAPPED_TYPE& LLMap< INDEX_TYPE, MAPPED_TYPE >::getData | ( | const INDEX_TYPE & | index | ) |  [inline] | 
Definition at line 125 of file llmap.h.
Referenced by LLFloaterScriptQueue::findInstance(), and LLMap< long long unsigned int, unsigned int >::operator[]().
| MAPPED_TYPE& LLMap< INDEX_TYPE, MAPPED_TYPE >::getFirstData | ( | ) |  [inline] | 
| const INDEX_TYPE& LLMap< INDEX_TYPE, MAPPED_TYPE >::getFirstKey | ( | ) |  [inline] | 
| MAPPED_TYPE LLMap< INDEX_TYPE, MAPPED_TYPE >::getIfThere | ( | const INDEX_TYPE & | index | ) |  [inline] | 
Definition at line 144 of file llmap.h.
Referenced by LLLiveLSLEditor::find(), LLLiveLSLEditor::onSaveBytecodeComplete(), LLLiveLSLEditor::onSaveTextComplete(), LLPanelGroupLandMoney::processGroupAccountDetailsReply(), LLPanelGroupLandMoney::processGroupAccountSummaryReply(), LLPanelGroupLandMoney::processGroupAccountTransactionsReply(), and LLPanelGroupLandMoney::processPlacesReply().
| MAPPED_TYPE& LLMap< INDEX_TYPE, MAPPED_TYPE >::getNextData | ( | ) |  [inline] | 
Definition at line 73 of file llmap.h.
Referenced by LLMap< long long unsigned int, unsigned int >::getFirstData().
| const INDEX_TYPE& LLMap< INDEX_TYPE, MAPPED_TYPE >::getNextKey | ( | ) |  [inline] | 
Definition at line 85 of file llmap.h.
Referenced by LLMap< long long unsigned int, unsigned int >::getFirstKey().
| MAPPED_TYPE& LLMap< INDEX_TYPE, MAPPED_TYPE >::operator[] | ( | const INDEX_TYPE & | index | ) |  [inline] | 
| BOOL LLMap< INDEX_TYPE, MAPPED_TYPE >::removeData | ( | const INDEX_TYPE & | index | ) |  [inline] | 
Definition at line 181 of file llmap.h.
Referenced by LLFloaterScriptQueue::~LLFloaterScriptQueue(), LLGroupMoneyTabEventHandler::~LLGroupMoneyTabEventHandler(), LLLiveLSLEditor::~LLLiveLSLEditor(), and LLPanelGroupLandMoney::~LLPanelGroupLandMoney().
| void LLMap< INDEX_TYPE, MAPPED_TYPE >::resetMap | ( | ) |  [inline] | 
Definition at line 62 of file llmap.h.
Referenced by LLMap< long long unsigned int, unsigned int >::getFirstData(), and LLMap< long long unsigned int, unsigned int >::getFirstKey().
| INDEX_TYPE LLMap< INDEX_TYPE, MAPPED_TYPE >::reverseLookup | ( | const MAPPED_TYPE | data | ) |  [inline] | 
| MAPPED_TYPE LLMap< INDEX_TYPE, MAPPED_TYPE >::dummy_data  [private] | 
| INDEX_TYPE LLMap< INDEX_TYPE, MAPPED_TYPE >::dummy_index  [private] | 
Definition at line 47 of file llmap.h.
Referenced by LLMap< long long unsigned int, unsigned int >::getNextKey(), and LLMap< long long unsigned int, unsigned int >::LLMap().
| stl_iter_t LLMap< INDEX_TYPE, MAPPED_TYPE >::mCurIter  [private] | 
Definition at line 45 of file llmap.h.
Referenced by LLMap< long long unsigned int, unsigned int >::checkData(), LLMap< long long unsigned int, unsigned int >::deleteAllData(), LLMap< long long unsigned int, unsigned int >::deleteData(), LLMap< long long unsigned int, unsigned int >::getNextData(), LLMap< long long unsigned int, unsigned int >::getNextKey(), LLMap< long long unsigned int, unsigned int >::LLMap(), LLMap< long long unsigned int, unsigned int >::removeData(), and LLMap< long long unsigned int, unsigned int >::resetMap().
| stl_map_t LLMap< INDEX_TYPE, MAPPED_TYPE >::mStlMap  [private] | 
Definition at line 44 of file llmap.h.
Referenced by LLMap< long long unsigned int, unsigned int >::addData(), LLMap< long long unsigned int, unsigned int >::checkData(), LLMap< long long unsigned int, unsigned int >::deleteAllData(), LLMap< long long unsigned int, unsigned int >::deleteData(), LLMap< long long unsigned int, unsigned int >::getData(), LLMap< long long unsigned int, unsigned int >::getIfThere(), LLMap< long long unsigned int, unsigned int >::getLength(), LLMap< long long unsigned int, unsigned int >::getNextData(), LLMap< long long unsigned int, unsigned int >::getNextKey(), LLMap< long long unsigned int, unsigned int >::LLMap(), LLMap< long long unsigned int, unsigned int >::removeAllData(), LLMap< long long unsigned int, unsigned int >::removeData(), LLMap< long long unsigned int, unsigned int >::resetMap(), LLMap< long long unsigned int, unsigned int >::reverseLookup(), and LLMap< long long unsigned int, unsigned int >::~LLMap().
 1.4.7
 1.4.7