#include <List.h>
Collaboration diagram for List< Value >:
Public Member Functions | |
List () | |
List (const List &) | |
~List () | |
List & | operator= (const List &) |
void | deleteAll () |
bool | setItem (size_t, const Value &) |
bool | addItem (size_t, const Value &) |
bool | deleteItem (size_t) |
size_t | getNumItems () const |
const Value & | getItem (size_t) const |
Value & | getItem (size_t) |
Private Attributes | |
Item * | pFirstItem |
Static Private Attributes | |
static Value | nullValue |
Classes | |
class | Item |
void List< Value >::deleteAll | ( | ) | [inline] |
bool List< Value >::setItem | ( | size_t | , | |
const Value & | ||||
) | [inline] |
bool List< Value >::addItem | ( | size_t | , | |
const Value & | ||||
) | [inline] |
bool List< Value >::deleteItem | ( | size_t | ) | [inline] |
size_t List< Value >::getNumItems | ( | ) | const [inline] |
const Value & List< Value >::getItem | ( | size_t | ) | const [inline] |
Value & List< Value >::getItem | ( | size_t | ) | [inline] |
Item* List< Value >::pFirstItem [private] |