Instruction Manual

Click on the banner to return to the user guide home page.
©Copyright 1996 Rogue Wave Software
Chapter 13: Smalltalk-Like Collection
Classes
Tables of the Smalltalk-like Classes
Example
Choosing a Smalltalk-like Collection Class
Bags Versus Sets Versus Hash Tables
Sequenceable Classes
Dictionaries
Virtual Functions Inherited From RWCollection
insert()
find() and Friends
remove() Functions
apply() Functions
Functions clear() and clearAndDestroy()
Other Functions Shared by All RWCollections
Class Conversions
Inserting and Removing Other Collections
Selection
Virtual Functions Inherited from RWSequenceable
A Note on How Objects are Found
Hashing
The Smalltalk-like collection classes are the third general type of collection class provided by
Tools.h++. Based on the language Smalltalk-80, these collections require that their collected
objects singly or multiply inherit from the abstract base class RWCollectable.
These collection classes have a few disadvantages: they are slightly slower and not completely