Tools.h++ Class Reference

Table Of Contents
Assignment Operator
void
operator=(const RWSlistCollectablesStack& s);
Assignment operator. A shallow copy of the stack s is made.
Public Member Functions
virtual void
apply(RWapplyCollectable ap, void*);
virtual RWspace
binaryStoreSize() const;
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. Same as top().
virtual RWCollectable*
insert(RWCollectable* c);
Inherited from class RWSlistCollectables. Same as push().
virtual RWClassID
isA() const;
Redefined from class RWCollectable to return __RWSLISTCOLLECTABLESSTACK.
virtual RWBoolean
isEmpty()const;
Inherited from class RWSlistCollectables.
virtual RWCollectable*
last() const;
Inherited from class RWSlistCollectables. Returns the item at the bottom of the stack.
virtual size_t
occurrencesOf(const RWCollectable* target) const;
size_t
occurrencesOfReference(const RWCollectable* e) const;
Inherited from class RWSlistCollectables.
virtual RWCollectable*
remove(const RWCollectable*);
Redefined from class RWSlistCollectables. Calls pop(). The argument is ignored.