Queue Class Reference
#include <Queue.h>
Public Member Functions | |
Queue () | |
Queue (const Queue &) | |
Queue & | operator= (const Queue &) |
void | couple (Chain &) |
void | append (Chain &) |
void | insert (Chain &) |
void | append (const Queue &) |
void | insert (const Queue &) |
void | adjust () |
Chain * | ending () const |
Chain * | unlink () |
Chain * | remove () |
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::append | ( | const Queue & | item | ) | [inline] |
References ending(), and Chain::select().
void Queue::append | ( | Chain & | item | ) | [inline] |
Reimplemented from Stack.
References couple(), and Chain::select().
Referenced by famouso::mw::el::EventLayer< LL >::announce(), and famouso::mw::el::EventLayer< LL >::subscribe().
void Queue::couple | ( | Chain & | item | ) | [inline] |
References ending(), and Chain::select().
Referenced by append().
void Queue::detach | ( | ) | [inline] |
Chain * Queue::ending | ( | ) | const [inline] |
void Queue::insert | ( | const Queue & | item | ) | [inline] |
References ending(), and Chain::select().
int Queue::intact | ( | ) | const [inline] |
References ending(), Chain::search(), and Chain::select().
void Queue::remove | ( | const Chain & | item | ) | [inline] |
References Chain::detach(), ending(), Chain::search(), and Chain::select().
Chain * Queue::remove | ( | ) | [inline] |
Reimplemented from Chain.
References adjust().
Referenced by famouso::mw::el::EventLayer< LL >::unannounce(), and famouso::mw::el::EventLayer< LL >::unsubscribe().
Chain * Queue::unlink | ( | ) | [inline] |
Reimplemented from Chain.
References detach(), and Chain::select().
The documentation for this class was generated from the following files: