#include <lldarray.h>
Public Types | |
typedef std::vector< Type > ::iterator | iterator |
typedef std::vector< Type > ::const_iterator | const_iterator |
typedef std::vector< Type > ::reverse_iterator | reverse_iterator |
typedef std::vector< Type > ::const_reverse_iterator | const_reverse_iterator |
typedef std::vector< Type > ::size_type | size_type |
Public Member Functions | |
LLDynamicArrayIndexed () | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
void | reset () |
bool | empty () const |
size_type | size () const |
Type & | operator[] (const Key &k) |
const_iterator | find (const Key &k) const |
Protected Attributes | |
std::vector< Type > | mVector |
std::map< Key, U32 > | mIndexMap |
Definition at line 169 of file lldarray.h.
typedef std::vector<Type>::iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::iterator |
Definition at line 172 of file lldarray.h.
typedef std::vector<Type>::const_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::const_iterator |
Definition at line 173 of file lldarray.h.
typedef std::vector<Type>::reverse_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::reverse_iterator |
Definition at line 174 of file lldarray.h.
typedef std::vector<Type>::const_reverse_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::const_reverse_iterator |
Definition at line 175 of file lldarray.h.
typedef std::vector<Type>::size_type LLDynamicArrayIndexed< Type, Key, BlockSize >::size_type |
Definition at line 176 of file lldarray.h.
LLDynamicArrayIndexed< Type, Key, BlockSize >::LLDynamicArrayIndexed | ( | ) | [inline] |
Definition at line 182 of file lldarray.h.
iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::begin | ( | ) | [inline] |
Definition at line 184 of file lldarray.h.
Referenced by LLMessageBlock::~LLMessageBlock(), LLMessageTemplate::~LLMessageTemplate(), and LLMsgBlkData::~LLMsgBlkData().
const_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::begin | ( | ) | const [inline] |
Definition at line 185 of file lldarray.h.
iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::end | ( | ) | [inline] |
Definition at line 186 of file lldarray.h.
Referenced by LLMessageTemplate::getBlock(), LLMessageBlock::getVariable(), LLMessageBlock::~LLMessageBlock(), LLMessageTemplate::~LLMessageTemplate(), and LLMsgBlkData::~LLMsgBlkData().
const_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::end | ( | ) | const [inline] |
Definition at line 187 of file lldarray.h.
reverse_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::rbegin | ( | ) | [inline] |
Definition at line 189 of file lldarray.h.
const_reverse_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::rbegin | ( | ) | const [inline] |
Definition at line 190 of file lldarray.h.
reverse_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::rend | ( | ) | [inline] |
Definition at line 191 of file lldarray.h.
const_reverse_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::rend | ( | ) | const [inline] |
Definition at line 192 of file lldarray.h.
void LLDynamicArrayIndexed< Type, Key, BlockSize >::reset | ( | ) | [inline] |
Definition at line 194 of file lldarray.h.
bool LLDynamicArrayIndexed< Type, Key, BlockSize >::empty | ( | ) | const [inline] |
Definition at line 195 of file lldarray.h.
size_type LLDynamicArrayIndexed< Type, Key, BlockSize >::size | ( | ) | const [inline] |
Definition at line 196 of file lldarray.h.
Type& LLDynamicArrayIndexed< Type, Key, BlockSize >::operator[] | ( | const Key & | k | ) | [inline] |
Definition at line 198 of file lldarray.h.
const_iterator LLDynamicArrayIndexed< Type, Key, BlockSize >::find | ( | const Key & | k | ) | const [inline] |
Definition at line 215 of file lldarray.h.
Referenced by LLMessageTemplate::getBlock(), and LLMessageBlock::getVariable().
std::vector<Type> LLDynamicArrayIndexed< Type, Key, BlockSize >::mVector [protected] |
Definition at line 178 of file lldarray.h.
std::map<Key, U32> LLDynamicArrayIndexed< Type, Key, BlockSize >::mIndexMap [protected] |
Definition at line 179 of file lldarray.h.