Tools.h++ Class Reference

Table Of Contents
Example
In this example a queue of RWCStrings, implemented as a singly-linked list, is exercised.
#include <rw/tqueue.h>
#include <rw/cstring.h>
#include <rw/tvslist.h>
#include <rw/rstream.h>
main() {
RWTQueue<RWCString, RWTValSlist<RWCString> > queue;
queue.insert("one"); // Type conversion occurs
queue.insert("two");
queue.insert("three");
while (!queue.isEmpty())
cout << queue.get() << endl;
return 0;
}
Program output
one
two
three
Public Member Functions
void
clear();
Removes all items from the queue.
size_t
entries() const;
Returns the number of items in the queue.
T
first() const;
Returns, but does not remove, the first item in the queue (the item least recently inserted
into the queue).
T
get();
Returns and removes the first item in the queue (the item least recently inserted into the