Menu

Queue Class Reference

#include <Queue.h>

Inheritance diagram for Queue:
Stack Chain

Public Member Functions

 Queue ()
 Queue (const Queue &)
Queueoperator= (const Queue &)
void couple (Chain &)
void append (Chain &)
void insert (Chain &)
void append (const Queue &)
void insert (const Queue &)
void adjust ()
Chainending () const
Chainunlink ()
Chainremove ()
void remove (const Chain &)
void detach ()
int intact () const

Protected Member Functions

void ending (const Chain &)

Constructor & Destructor Documentation

Queue::Queue (  )  [inline]

References adjust().

Queue::Queue ( const Queue copy  )  [inline]

Member Function Documentation

void Queue::adjust (  )  [inline]

References ending().

Referenced by detach(), Queue(), and remove().

void Queue::append ( const Queue item  )  [inline]

References ending(), and Chain::select().

void Queue::append ( Chain item  )  [inline]
void Queue::couple ( Chain item  )  [inline]

References ending(), and Chain::select().

Referenced by append().

void Queue::detach (  )  [inline]

Reimplemented from Chain.

References adjust(), and Chain::select().

Referenced by unlink().

Chain * Queue::ending (  )  const [inline]

Reimplemented from Chain.

Referenced by adjust(), append(), couple(), insert(), intact(), and remove().

void Queue::ending ( const Chain item  )  [inline, protected]

Referenced by append(), and insert().

void Queue::insert ( const Queue item  )  [inline]

References ending(), and Chain::select().

void Queue::insert ( Chain item  )  [inline]

Reimplemented from Stack.

References ending().

int Queue::intact (  )  const [inline]
Queue & Queue::operator= ( const Queue copy  )  [inline]

Reimplemented from Stack.

void Queue::remove ( const Chain item  )  [inline]
Chain * Queue::remove (  )  [inline]
Chain * Queue::unlink (  )  [inline]

Reimplemented from Chain.

References detach(), and Chain::select().


The documentation for this class was generated from the following files: