|
Public Member Functions |
| OrderedList (const OrderedList &original_copy) |
OrderedList & | operator= (const OrderedList &original_copy) |
bool | HasData (const key_type &key) const |
unsigned | GetIndexFromKey (const key_type &key, bool *objectExists) const |
data_type | GetElementFromKey (const key_type &key) |
unsigned | Insert (const key_type &key, const data_type &data) |
unsigned | Remove (const key_type &key) |
data_type & | operator[] (const unsigned int position) const |
void | RemoveAtIndex (const unsigned index) |
void | InsertAtIndex (const data_type &data, const unsigned index) |
void | InsertAtEnd (const data_type &data) |
void | Del (const unsigned num=1) |
void | Clear (void) |
unsigned | Size (void) const |
Static Public Member Functions |
static void | IMPLEMENT_DEFAULT_COMPARISON (void) |
Protected Attributes |
DataStructures::List< data_type > | orderedList |