Tools.h++ Class Reference

Table Of Contents
Public Member Operators
void
operator=(const RWSlistCollectablesQueue & q);
Assignment operator. A shallow copy of the queue q is made.
Public Member Functions
virtual void
apply(RWapplyCollectable ap, void*);
Inherited from class RWSlistCollectables.
virtual RWCollectable*
append(RWCollectable*);
Inherited from class RWSlistCollectables. Adds an element to the end of the queue.
virtual RWspace
binaryStoreSize() const;
Inherited from class RWCollection.
virtual void
clear();
Inherited from class RWSlistCollectables.
virtual void
clearAndDestroy();
virtual RWBoolean
contains(const RWCollectable* target) const;
Inherited from class RWCollection.
RWBoolean
containsReference(const RWCollectable* e) const;
virtual size_t
entries() const;
Inherited from class RWSlistCollectables.
virtual RWCollectable*
first() const;
Inherited from class RWSlistCollectables. Returns the item at the beginning of the queue (i.e., the least recently inserted
item). Returns nil if the queue is empty.
RWCollectable*
get();
Inherited from class RWSlistCollectables. Returns and removes the item at the beginning of the queue (i.e., the least
recently inserted item). Returns nil if the queue is empty.
virtual RWCollectable*
insert(RWCollectable* c);
Redefined from class RWSlistCollectables to call append().
virtual RWClassID
isA() const;
Redefined from class RWCollectable to return __RWSLISTCOLLECTABLESQUEUE.
virtual RWBoolean
isEmpty() const;
Inherited from class RWSlistCollectables.