rwlogo
SourcePro 11.1

SourcePro® C++ API Reference Guide



   SourcePro C++
Documentation Home

STL Extension-based Collections
[Essential Tools Module]

Classes

class  rw_hashmap< K, V, Hash, EQ, A >
 Maintains a collection of mappings between two types K and V, implemented as a hash table of std::pair<K,V> instances. More...
class  rw_hashmultimap< K, V, Hash, EQ, A >
 Maintains a collection of mappings between two types K and V, implemented as a hash table of std::pair<K,V> instances where multiple occurrences of the same A instance are allowed. More...
class  rw_hashmultiset< T, Hash, EQ, A >
 Maintains a collection of some type A, in which there may be many equivalent instances of A. More...
class  rw_hashset< T, Hash, EQ, A >
 Maintains a collection of some type A, in which there cannot be more than one occurrence of some given instance of A. More...
class  rw_slist< T, A >
 Maintains a collection of some type A implemented as a singly-linked list. More...
class  RWTPtrHashMultiSet< T, H, EQ, A >
 A pointer-based collection of values stored according to a hash object, which allows duplicate values. More...
class  RWTPtrHashMultiSetIterator< T, H, EQ, A >
 Provides an iterator for RWTPtrHashMultiSet. More...
class  RWTPtrHashMultiSetConstIterator< T, H, EQ, A >
 Provides a const iterator for RWTPtrHashMultiSet. More...
class  RWTPtrHashMap< K, T, H, EQ, A >
 A hash-based associative container of pointer types. More...
class  RWTPtrHashMapIterator< K, T, H, EQ, A >
 Provides an iterator for RWTPtrHashMap. More...
class  RWTPtrHashMapConstIterator< K, T, H, EQ, A >
 Provides a const iterator for RWTPtrHashMap. More...
class  RWTPtrHashMultiMap< K, T, H, EQ, A >
 A hash-based associative container of pointer types, which allows duplicate keys. More...
class  RWTPtrHashMultiMapIterator< K, T, H, EQ, A >
 Provides an iterator for RWTPtrHashMultiMap. More...
class  RWTPtrHashMultiMapConstIterator< K, T, H, EQ, A >
 Provides a const iterator for RWTPtrHashMultiMap. More...
class  RWTPtrHashSet< T, H, EQ, A >
 A hash-based container for pointer types. More...
class  RWTPtrHashSetIterator< T, H, EQ, A >
 Provides an iterator for RWTPtrHashSet. More...
class  RWTPtrHashSetConstIterator< T, H, EQ, A >
 Provides a const iterator for RWTPtrHashSet. More...
class  RWTPtrSlist< T, A >
 A pointer-based collection of values implemented as a singly-linked list. More...
class  RWTPtrSlistIterator< T, A >
 Provides an iterator for RWTPtrSlist. More...
class  RWTPtrSlistConstIterator< T, A >
 Provides a const iterator for RWTPtrSlist. More...
class  RWTValHashMultiSet< T, H, EQ, A >
 Maintains a collection of values stored according to a hash object, and with multiple equivalent values allowed. More...
class  RWTValHashMultiSetIterator< T, H, EQ, A >
 Provides an iterator for RWTValHashMultiSet. More...
class  RWTValHashMultiSetConstIterator< T, H, EQ, A >
 Provides a const iterator for RWTValHashMultiSet. More...
class  RWTValHashMap< K, T, H, EQ, A >
 Maintains a collection of keys, each with an associated item stored according to a hash object. More...
class  RWTValHashMapIterator< K, T, H, EQ, A >
 Provides an iterator for RWTValHashMap. More...
class  RWTValHashMapConstIterator< K, T, H, EQ, A >
 Provides a const iterator for RWTValHashMap. More...
class  RWTValHashMultiMap< K, T, H, EQ, A >
 Maintains a collection of keys, each with an associated item stored according to a hash object. More...
class  RWTValHashMultiMapIterator< K, T, H, EQ, A >
 Provides an iterator for RWTValHashMultiMap. More...
class  RWTValHashMultiMapConstIterator< K, T, H, EQ, A >
 Provides a const iterator for RWTValHashMultiMap. More...
class  RWTValHashSet< T, H, EQ, A >
 Maintains a collection of values stored according to a hash object. More...
class  RWTValHashSetIterator< T, H, EQ, A >
 Provides an iterator for RWTValHashSet. More...
class  RWTValHashSetConstIterator< T, H, EQ, A >
 Provides a const iterator for RWTValHashSet. More...
class  RWTValSlist< T, A >
 Maintains a collection of values implemented as a singly-linked list. More...
class  RWTValSlistIterator< T, A >
 Provides an iterator for RWTValSlist. More...
class  RWTValSlistConstIterator< T, A >
 Provides a const iterator for RWTValSlist. More...

Detailed Description

Classes in this group let you work with things such as collections of mappings, variables, lists, associations of type implemented as hash tables, and so on.


© 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.