Essential Tools Module User's Guide : Chapter 6 Collection Classes : Collection Class Groups
Collection Class Groups
This section briefly describes and lists the classes in each of the class groups: Traditional, STL-based, STL Extension-based, and RWCollectable.
The ../sourceproref:index.htmlSourcePro C++ API Reference Guide provides detailed information on each class in these groups.
Traditional Collection Classes
Classes in this group let you work with items such as bit vectors, singly and doubly linked lists, vectors of values or pointers, parameterized queues, and stacks.
Table 9 lists the Traditional Collection Classes.
Table 9 – Traditional Classes 
Class Name
STL-based Collection Classes
Classes in this group let you work with things such as pointer-based collections of values, the iterator interface to the Standard Library-based collections, pointer-based collections of associations of type, and so on.
Table 10 lists the STL-based Collection Classes.
Table 10 – STL-based Collection Classes 
Class Name
STL Extension-based Collection Classes
Classes in this group let you work with things such as collections of mappings, variables, and associations of type, implemented as hash tables, lists, and so on.
Table 11 lists the STL Extension-based Collection Classes.
Table 11 – STL Extension-based Collection Classes 
Class Name
RWCollectable Classes
Classes in this group inherit from RWCollectable and contain virtual functions for identifying, hashing, comparing, and storing and retrieving collectable objects.
Table 12 lists the RWCollectable Classes. The ../sourceproref:index.htmlSourcePro C++ API Reference Guide provides detailed information on each class in this class group.
Table 12 – RWCollectable Classes 
Class Name
RWSortedVectorIterator (a typedef for RWOrderedIterator)