#include <genericlist.h>
Public Member Functions | |
const void * | back () const |
ListElement * | begin () const |
void | clear () |
void | deletor (void(*del)(void *)) |
bool | empty () const |
ListElement * | end () const |
ListElement * | erase (ListElement *position) |
const void * | front () const |
void | insertAfter (ListElement *position, const void *data) |
void | insertBefore (ListElement *position, const void *data) |
List (void(*deletor)(void *)) | |
List () | |
void | popBack () |
void | popFront () |
void | pushBack (uint32 data) |
void | pushBack (const void *data) |
void | pushFront (uint32 data) |
void | pushFront (const void *data) |
uint32 | size () const |
~List () | |
Friends | |
class | ListTraits |
Falcon::List::List | ( | ) | [inline] |
Falcon::List::List | ( | void(*)(void *) | deletor | ) | [inline] |
Falcon::List::~List | ( | ) | [inline] |
const void* Falcon::List::back | ( | ) | const [inline] |
ListElement* Falcon::List::begin | ( | ) | const [inline] |
void Falcon::List::clear | ( | ) |
void Falcon::List::deletor | ( | void(*)(void *) | del | ) | [inline] |
bool Falcon::List::empty | ( | ) | const [inline] |
ListElement* Falcon::List::end | ( | ) | const [inline] |
ListElement* Falcon::List::erase | ( | ListElement * | position | ) |
const void* Falcon::List::front | ( | ) | const [inline] |
void Falcon::List::insertAfter | ( | ListElement * | position, | |
const void * | data | |||
) |
void Falcon::List::insertBefore | ( | ListElement * | position, | |
const void * | data | |||
) |
void Falcon::List::popBack | ( | ) |
void Falcon::List::popFront | ( | ) |
void Falcon::List::pushBack | ( | uint32 | data | ) |
void Falcon::List::pushBack | ( | const void * | data | ) |
Referenced by Falcon::Compiler::addSymdef().
void Falcon::List::pushFront | ( | uint32 | data | ) |
void Falcon::List::pushFront | ( | const void * | data | ) |
uint32 Falcon::List::size | ( | ) | const |
friend class ListTraits [friend] |