SourcePro 11.1 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
Classes | |
class | RWBinaryTree |
Represents a group of ordered elements, as sorted by a comparison method, and allowing duplicates. More... | |
class | RWBinaryTreeIterator |
Iterator for class RWBinaryTree. More... | |
class | RWBinaryTreeConstIterator |
Iterator for class RWBinaryTree that allows no changes to the values in the binary tree. More... | |
class | RWBTreeDictionary |
Represents a dictionary for the storage and retrieval of key-value pairs, and implemented as a B-tree. More... | |
class | RWBTree |
Represents a group of ordered elements not accessible by an external key, and for which duplicates are not allowed. More... | |
class | RWCollection |
Contains virtual functions for inserting and retrieving pointers to RWCollectable objects into the collection classes. More... | |
class | RWCollectableAssociation |
Associates a key with a value in the Essential Tools Module "dictionary" collection classes. More... | |
class | RWCollectable |
Contains virtual functions for identifying, hashing, comparing, storing and retrieving collectable objects. More... | |
class | RWCollectableInt |
Provides a polymorphically persistable RWInteger. More... | |
class | RWCollectableString |
Provides a polymorphically persistable RWCString. More... | |
class | RWCollectableWString |
Provides a polymorphically persistable RWWString. More... | |
class | RWDlistCollectables |
Represents a group of ordered items, not accessible by an external key. More... | |
class | RWDlistCollectablesIterator |
Traverses the linked-list from the first (head) to the last (tail) item. More... | |
class | RWDlistCollectablesConstIterator |
Traverses the linked-list from the first (head) to the last (tail) item. More... | |
class | RWFactory |
Creates an instance of an RWCollectable object, given a class ID. More... | |
class | RWHashDictionary |
Represents a group of unordered values, accessible by external keys. More... | |
class | RWHashDictionaryIterator |
Allows sequential access to all the elements of RWHashDictionary. More... | |
class | RWHashDictionaryConstIterator |
Allows sequential access to all the elements of RWHashDictionary and, as a const iterator, does not change anything in the underlying data structure. More... | |
class | RWHashTable |
A simple hash table for objects inheriting from RWCollectable. Uses chaining (as implemented by class RWSlistCollectables) to resolve hash collisions. More... | |
class | RWHashTableIterator |
Allows sequential access to all the elements of RWHashTable. More... | |
class | RWHashTableConstIterator |
Allows sequential access to all the elements of RWHashTable and, as a const iterator, it does not change anything in the underlying data structure. More... | |
class | RWIdentityDictionary |
A hash table for key-value pairs. Items are found by requiring them to be identical. More... | |
class | RWIdentitySet |
Finds items that have the same address as the key. More... | |
class | RWIterator |
Contains virtual functions for positioning and resetting the iterator. More... | |
class | RWConstIterator |
Contains virtual functions for positioning and resetting the const iterator. More... | |
class | RWOrdered |
Represents a group of ordered items, accessible by an index number, but not accessible by an external key. More... | |
class | RWOrderedIterator |
Traverses the collection from the first to the last item. More... | |
class | RWOrderedConstIterator |
Traverses the collection from the first to the last item. More... | |
class | RWSlistCollectablesQueue |
A restricted interface to class RWSlistCollectables in order to implement a first in first out (FIFO) queue. More... | |
class | RWBag |
Corresponds to the Smalltalk class Bag, representing a group of unordered elements not accessible by an external key. More... | |
class | RWBagIterator |
Iterator for class RWBag, which allows sequential access to all the elements of RWBag. More... | |
class | RWBagConstIterator |
Iterator for class RWBag, which allows sequential access to all the elements of RWBag but allows no changes. More... | |
class | RWInteger |
Useful as a base class for classes that use integers as keys in dictionaries, and so forth. More... | |
class | RWSet |
A group of unordered elements, not accessible by an external key, where duplicates are not allowed. More... | |
class | RWSetIterator |
Iterator for class RWSet, allowing sequential access to all the elements of RWSet. More... | |
class | RWSetConstIterator |
Const iterator for class RWSet, to allow sequential access to all elements of RWSet. More... | |
class | RWSequenceable |
Abstract base class for collections that can be accessed by an index. More... | |
class | RWSlistCollectables |
Represents a group of ordered elements without keyed access, where duplicates are allowed. More... | |
class | RWSlistCollectablesIterator |
Iterator for class RWSlistCollectables. Traverses the linked-list from the first to last item. More... | |
class | RWSlistCollectablesConstIterator |
Const iterator for class RWSlistCollectables that traverses the linked-list from the first to last item. More... | |
class | RWSortedVector |
Represents a group of ordered items. More... | |
class | RWSlistCollectablesStack |
A restricted interface to class RWSlistCollectables to implement a last in first out (LIFO) stack. More... | |
class | RWStringID |
An identifier for RWCollectable instances. More... | |
Typedefs | |
typedef unsigned short | RWClassID |
Classes in this group inherit from RWCollectable. These classes contain virtual functions for identifying, hashing, comparing, storing, and retrieving collectable objects.
typedef unsigned short RWClassID |
A unique identifier for each class.
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.