Tables of the Smalltalk-like Classes
The following table and figure summarize the Essential Tools Module Smalltalk-like classes. Smalltalk-like collection classes and their iterators, typedefs, and implementations lists all 17 classes, along with their typedefs, iterators, and implementations. Following is the class hierarchy.
The class hierarchy of the Smalltalk-like collection classes
|
|
RWCollection (abstract base class) |
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|
||||||
|
|
|
|||||||
|
|
|
RWSequenceable (abstract base class) |
||||||
|
|
|
|
RWDlistCollectables (doubly-linked lists) |
|||||
|
|
|
|
||||||
|
|
|
|
|
|||||
|
|
|
|
RWSlistCollectables (singly-linked lists) |
|||||
|
|
|
|
|
|||||
|
|
|
|
|
|||||
|
|
|
|||||||
|
|
|
|
||||||
|
|
|
|
|
|||||
|
|
|
|
|
|||||
|
|
|
|
|
|||||
Some of these classes use multiple-inheritance: this hierarchy is shown relative to the RWCollectable base class.