template < class T_item > class Fifo : protected List < class T_item >


Inheritance:


Public Methods

int empty() const throw()
T_item get() throw(Exception)
void put(T_item item) throw()

Inherited from List:

Public Methods

virtual void suppr() throw(Exception)
virtual void place() throw()
virtual int walk() throw()
virtual void placeCurrentOnHead() throw()
virtual int walkHeadToQueue() throw()
virtual void placeCurrentOnQueue() throw()
virtual int walkQueueToHead() throw()
virtual List < class T_item > & operator=(List< class T_item >& from) throw()
virtual bool atTheQueue() const throw()
virtual bool atTheHead() const throw()

Protected Classes

struct Cell
T_item item
struct Cell *next
struct Cell *last

Protected Fields

Cell* head
Cell* queue
Cell* cur

Documentation

int empty() const throw()

T_item get() throw(Exception)

void put(T_item item) throw()


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de