#include <llassoclist.h>
Inheritance diagram for LLAssocList< INDEX_TYPE, VALUE_TYPE >:


| Public Member Functions | |
| LLAssocList () | |
| ~LLAssocList () | |
| BOOL | isEmpty () | 
| U32 | length () | 
| BOOL | remove (const INDEX_TYPE &index) | 
| void | removeAll () | 
| void | addToHead (const INDEX_TYPE &index, const VALUE_TYPE &value) | 
| void | addToTail (const INDEX_TYPE &index, const VALUE_TYPE &value) | 
| BOOL | setValue (const INDEX_TYPE &index, const VALUE_TYPE &value, BOOL addIfNotFound=FALSE) | 
| BOOL | setValueAt (U32 i, const VALUE_TYPE &value) | 
| VALUE_TYPE * | getValue (const INDEX_TYPE &index) | 
| VALUE_TYPE * | getValueAt (U32 i) | 
| INDEX_TYPE * | getIndex (const INDEX_TYPE &index) | 
| INDEX_TYPE * | getIndexAt (U32 i) | 
| VALUE_TYPE * | operator[] (const INDEX_TYPE &index) | 
| VALUE_TYPE * | operator[] (U32 i) | 
| Private Attributes | |
| Node * | mHead | 
| Friends | |
| std::ostream & | operator<< (std::ostream &os, LLAssocList &map) | 
| Classes | |
| class | Node | 
Definition at line 51 of file llassoclist.h.
| LLAssocList< INDEX_TYPE, VALUE_TYPE >::LLAssocList | ( | ) |  [inline] | 
Definition at line 75 of file llassoclist.h.
| LLAssocList< INDEX_TYPE, VALUE_TYPE >::~LLAssocList | ( | ) |  [inline] | 
Definition at line 81 of file llassoclist.h.
| void LLAssocList< INDEX_TYPE, VALUE_TYPE >::addToHead | ( | const INDEX_TYPE & | index, | |
| const VALUE_TYPE & | value | |||
| ) |  [inline] | 
| void LLAssocList< INDEX_TYPE, VALUE_TYPE >::addToTail | ( | const INDEX_TYPE & | index, | |
| const VALUE_TYPE & | value | |||
| ) |  [inline] | 
| INDEX_TYPE* LLAssocList< INDEX_TYPE, VALUE_TYPE >::getIndex | ( | const INDEX_TYPE & | index | ) |  [inline] | 
Definition at line 241 of file llassoclist.h.
| INDEX_TYPE* LLAssocList< INDEX_TYPE, VALUE_TYPE >::getIndexAt | ( | U32 | i | ) |  [inline] | 
| VALUE_TYPE* LLAssocList< INDEX_TYPE, VALUE_TYPE >::getValue | ( | const INDEX_TYPE & | index | ) |  [inline] | 
Definition at line 211 of file llassoclist.h.
Referenced by LLCharacter::getAnimationData(), LLPolyMesh::getMesh(), and LLCharacter::setAnimationData().
| VALUE_TYPE* LLAssocList< INDEX_TYPE, VALUE_TYPE >::getValueAt | ( | U32 | i | ) |  [inline] | 
Definition at line 225 of file llassoclist.h.
Referenced by LLPolyMesh::dumpDiagInfo(), and LLPolyMesh::freeAllMeshes().
| BOOL LLAssocList< INDEX_TYPE, VALUE_TYPE >::isEmpty | ( | ) |  [inline] | 
Definition at line 87 of file llassoclist.h.
| U32 LLAssocList< INDEX_TYPE, VALUE_TYPE >::length | ( | ) |  [inline] | 
Definition at line 93 of file llassoclist.h.
Referenced by LLPolyMesh::dumpDiagInfo(), and LLPolyMesh::freeAllMeshes().
| VALUE_TYPE* LLAssocList< INDEX_TYPE, VALUE_TYPE >::operator[] | ( | U32 | i | ) |  [inline] | 
Definition at line 278 of file llassoclist.h.
| VALUE_TYPE* LLAssocList< INDEX_TYPE, VALUE_TYPE >::operator[] | ( | const INDEX_TYPE & | index | ) |  [inline] | 
Definition at line 271 of file llassoclist.h.
| BOOL LLAssocList< INDEX_TYPE, VALUE_TYPE >::remove | ( | const INDEX_TYPE & | index | ) |  [inline] | 
| void LLAssocList< INDEX_TYPE, VALUE_TYPE >::removeAll | ( | ) |  [inline] | 
Definition at line 135 of file llassoclist.h.
Referenced by LLPolyMesh::freeAllMeshes(), and LLAssocList< std::string, LLLinkedList< ParameterizedMotion > * >::~LLAssocList().
| BOOL LLAssocList< INDEX_TYPE, VALUE_TYPE >::setValue | ( | const INDEX_TYPE & | index, | |
| const VALUE_TYPE & | value, | |||
| BOOL | addIfNotFound = FALSE | |||
| ) |  [inline] | 
Definition at line 181 of file llassoclist.h.
| BOOL LLAssocList< INDEX_TYPE, VALUE_TYPE >::setValueAt | ( | U32 | i, | |
| const VALUE_TYPE & | value | |||
| ) |  [inline] | 
Definition at line 198 of file llassoclist.h.
| std::ostream& operator<< | ( | std::ostream & | os, | |
| LLAssocList< INDEX_TYPE, VALUE_TYPE > & | map | |||
| ) |  [friend] | 
Definition at line 284 of file llassoclist.h.
| Node* LLAssocList< INDEX_TYPE, VALUE_TYPE >::mHead  [private] | 
Definition at line 71 of file llassoclist.h.
Referenced by LLAssocList< std::string, LLLinkedList< ParameterizedMotion > * >::isEmpty(), LLAssocList< std::string, LLLinkedList< ParameterizedMotion > * >::length(), LLAssocList< std::string, LLLinkedList< ParameterizedMotion > * >::LLAssocList(), and LLAssocList< std::string, LLLinkedList< ParameterizedMotion > * >::remove().
 1.4.7
 1.4.7