Rogue Wave banner
Previous fileTop of documentContentsIndexNext file

2.11 Version

When programming, you may need to know the specific version number of Tools.h++ to perform certain operations. This number is given by the macro RWTOOLS, expressed as a hexadecimal number. For example, version 1.2.3 would be 0x123. This can be used for conditional compilations.

If the version is needed at run time, you can find it via the function rwToolsVersion(), declared in header file <rw/tooldefs.h>.

Table 2. The public class hierarchy of the Tools.h++ classes.

Note that this is the public class hierarchy_the class implementations may use private inheritance. Classes that have multiple inheritance are shown in both places in the hierarchy; their other base is shown in italics to the right.

RWBench
RWBitVec
RWBTreeOnDisk
RWCacheManager
RWCollectable
     RWCollection
          RWBag
          RWBinaryTree
          RWBTree
              RWBTreeDictionary
          RWHashTable
              RWSet
                  RWFactory
                      RWHashDictionary
                         RWIdentityDictionary
                      RWIdentitySet
          RWSequenceable
               RWDlistCollectables
               RWOrdered
                     RWSortedVector
               RWSlistCollectables
                     RWSlistCollectablesQueue
                     RWSlistCollectablesStack
     RWCollectableDate (&RWDate)
     RWCollectableInt (&RWInteger)
     RWCollectableString (&RWCString)
     RWCollectableTime (&RWTime)
     RWModelClient
RWCRegexp
RWCRExp
RWCString
     RWCollectableString (&RWCollectable)
RWCSubString
RWCTokenizer
RWDate 
     RWCollectableDate (&RWCollectable)
RWErrObject
RWFile
     RWFileManager
RWGBitVec(size)
RWGDlist(type)
RWGDlistIterator(type)
RWGOrderedVector(val)
RWGQueue(type)
RWGSlist(type)
RWGSlistIterator(type)
RWGStack(type)
RWGVector(val)
     RWGSortedVector(val)
RWInteger
     RWCollectableInt (&RWCollectable)
RWIterator
     RWBagIterator
     RWBinaryTreeIterator
     RWDlistCollectablesIterator
     RWHashDictionaryIterator
     RWHashTableIterator
         RWSetIterator
     RWOrderedIterator
     RWSlistCollectablesIterator
RWLocale 
     RWLocaleSnapshot
RWMessage
RWModel
RWTime
     RWCollectableTime (&RWCollectable)
RWTimer
RWTBitVec<size>
RWTIsvDlist<T>
RWTIsvDlistIterator<TL>
RWTIsvSlist<T>
RWTIsvSlistIterator<TL> 
RWTPtrDeque<T>
RWTPtrDlist<T>
RWTPtrDlistIterator<T>
RWTPtrHashMap<Key,Type,Hash,EQ> 
RWTPtrHashMapIterator<Key,Type,Hash,EQ>
RWTPtrHashMultiMap<Key,Type,Hash,EQ>
RWTPtrHashMultiMapIterator<Key,Type,Hash,EQ>
RWTPtrHashMultiSet<T,Hash,EQ>
RWTPtrHashMultiSetIterator<T,Hash,EQ>
RWTPtrHashSet<T,Hash,EQ>
RWTPtrHashSetIterator<T,Hash,EQ>
RWTPtrMap<Key,Type,Compare>
RWTPtrMapIterator<Key,Type,Compare>
RWTPtrMultiMap<Key,Type,Compare>
RWTPtrMultiMapIterator<Key,Type,Compare>
RWTPtrMultiSet<T,Compare>
RWTPtrMultiSetIterator<T,Compare>
RWTPtrOrderedVector<T>
RWTPtrSet<T,Compare>
RWTPtrSetIterator<T,Compare>
RWTPtrSlist<T>
RWTPtrSlistIterator<T>
RWTPtrSlistDictionary<KeyP,ValP> 
RWTPtrSlistDictionaryIterator<KeyP,ValP>
RWTPtrSortedDlist<T,Compare>
RWTPtrSortedDlistIterator<T,Compare>
RWTPtrSortedVector<T,Compare>
RWTPtrVector<T>
RWTQueue<T,Container>
RWTRegularExpression<charT>
RWTStack<T,Container>
RWTValDeque<T>
RWTValDlist<T>
RWTValDlistIterator<T>
RWTValHashMap<Key,Type,Hash,EQ>
RWTValHashMapIterator<Key,Type,Hash,EQ>
RWTValHashMultiMap<Key,Type,Hash,EQ>
RWTValHashMultiMapIterator<Key,Type,Hash,EQ>
RWTValHashMultiSet<T,Hash,EQ>
RWTValHashMultiSetIterator<T,Hash,EQ>
RWTValHashSet<T,Hash,EQ>
RWTValHashSetIterator<T,Hash,EQ>
RWTValMap<Key,Type,Compare>
RWTValMapIterator<Key,Type,Compare>
RWTValMultiMap<Key,Type,Compare>
RWTValMultiMapIterator<Key,Type,Compare>
RWTValMultiSet<T,Compare>
RWTValMultiSetIterator<T,Compare>
RWTValOrderedVector<T>
RWTValSet<T,C>
RWTValSetIterator<T,C>
RWTValSlist<T>
RWTValSlistIterator<T>
RWTValSlistDictionary<Key,V>
RWTValSlistDictionaryIterator<Key,V>
RWTValSortedDlist<T,Compare>
RWTValSortedDlistIterator<T,Compare>
RWTValSortedVector<T>
RWTValVector<T>
RWTValVirtualArray<T>
RWvios
      RWios (virtual)
          RWvistream
              RWbistream  (&ios: virtual)
                   RWeistream
              RWpistream
                   RWXDRistream  (&RWios)
          RWvostream
              RWbostream  (&ios: virtual)
                   RWeostream
                RWpostream
                RWXDRostream  (&RWios)
RWVirtualPageHeap
      RWBufferedPageHeap
           RWDiskPageHeap
RWWString
RWWSubString
RWWTokenizer
RWZone
      RWZoneSimple
streambuf
     RWAuditStreamBuffer
     RWCLIPstreambuf
           RWDDEstreambuf
xmsg
     RWxmsg
           RWExternalErr
                RWFileErr
                RWStreamErr
           RWInternalErr
                RWBoundsErr
           RWxalloc


Previous fileTop of documentContentsIndexNext file
©Copyright 1999, Rogue Wave Software, Inc.
Send mail to report errors or comment on the documentation.