|
Public Member Functions |
bool | HasData (const key_type &key) |
unsigned | GetIndexFromKey (const key_type &key, bool *objectExists) const |
data_type | GetElementFromKey (const key_type &key) |
unsigned | InsertElement (const key_type &key, const data_type &data) |
unsigned | RemoveElement (const key_type &key) |
data_type & | operator[] (const unsigned int position) const |
void | RemoveElementAtIndex (const unsigned index) |
void | Clear (void) |
unsigned | Size (void) const |
Static Public Member Functions |
static void | IMPLEMENT_DEFAULT_COMPARISON (void) |
Protected Attributes |
DataStructures::List< data_type > | orderedList |