#include <list.h>
Public Member Functions | |
CList () | |
bool | empty () |
bool | full () |
AbstractSearchState * | getfirst () |
AbstractSearchState * | getlast () |
AbstractSearchState * | getnext (AbstractSearchState *AbstractSearchState1, int listindex) |
bool | in (AbstractSearchState *AbstractSearchState1, int listindex) |
void | insert (AbstractSearchState *AbstractSearchState1, int listindex) |
void | insertinfront (AbstractSearchState *AbstractSearchState1, int listindex) |
void | makeemptylist (int listindex) |
void | remove (AbstractSearchState *AbstractSearchState1, int listindex) |
~CList () | |
Public Attributes | |
int | currentsize |
listelement * | firstelement |
listelement * | lastelement |
CList::CList | ( | ) | [inline] |
CList::~CList | ( | ) | [inline] |
bool CList::empty | ( | ) | [inline] |
bool CList::full | ( | ) | [inline] |
AbstractSearchState* CList::getfirst | ( | ) | [inline] |
AbstractSearchState* CList::getlast | ( | ) | [inline] |
AbstractSearchState* CList::getnext | ( | AbstractSearchState * | AbstractSearchState1, |
int | listindex | ||
) | [inline] |
bool CList::in | ( | AbstractSearchState * | AbstractSearchState1, |
int | listindex | ||
) | [inline] |
void CList::insert | ( | AbstractSearchState * | AbstractSearchState1, |
int | listindex | ||
) | [inline] |
void CList::insertinfront | ( | AbstractSearchState * | AbstractSearchState1, |
int | listindex | ||
) | [inline] |
void CList::makeemptylist | ( | int | listindex | ) | [inline] |
void CList::remove | ( | AbstractSearchState * | AbstractSearchState1, |
int | listindex | ||
) | [inline] |