Click on banner to return to main menu.

Tools.h++ class hierarchy

The page provides the hierarchy of the classes available in Tools.h++.

From here, you can also access:

Basic Types

RWBitVec
RWInteger
RWDate
RWTime

Strings

RWCRegexp
RWCString
RWCSubString
RWCTokenizer
RWWString
RWWSubString
RWWTokenizer

Space Management

RWFile
	RWFileManager
RWVirtualPageHeap
	RWBufferedPageHeap
		RWDiskPageHeap
RWBTreeOnDisk
RWCacheManager

Internationalization

RWLocale
	RWLocaleDefault
	RWLocaleSnapshot
RWZone
	RWZoneSimple

Tuning Aids

RWBench
RWMemoryCheck
RWTimer
RWMemoryPool

Resource Management

RWReference
RWInstanceManager
RWGuard
RWMutex

Persistent Streams

RWvios
	RWios
	RWvistream
		RWbistream
		RWpistream
		RWXDRistream
	RWvostream
		RWpostream
		RWbostream
		RWXDRostream
streambuf
	RWCLIPstreambuf
		RWDDEstreambuf

Model-View-Controller

RWModel
RWModelClient
RWCollectableAssociation
	RWCollectableIDAssociation

Error Handling

RWMessage
RWxmsg
	RWExternalErr
		RWFileErr
		RWStreamErr
	RWInternalErr
		RWBoundsErr
	RWxalloc

Template Collections

RWTBitVec<int N>
RWTIsvDlist<TL>
RWTIsvSlist<TL>
RWTIsvSlistIterator<TL>
RWTIsvDlistIterator<TL>
RWTPtrSlist<TP>
TWTPtrSlistIterator<TP>
TWTPtrSlistDictionary<KP, VP>
RWTPtrSlistDictionaryIterator<KP, VP>
RWTPtrDlist<TP>
RWTPtrDlistIterator<TP>
RWTPtrHashTable<TP>
	RWTPtrHashSet<TP>
RWTPtrHashTableIterator<TP>
RWTPtrHashDictionary<KP, VP>
RWTPtrHashDictionaryIterator<KP, VP>
RWTPtrVector<TP>
RWTPtrOrderedVector<TP>
	RWTPtrSortedVector<TP>
RWTValSlist<T>
RWTValSlistIterator<T>
RWTValSlistDictionary<K, V>
RWTValSlistDictionaryIterator<K, V>
RWTValDlist<T>
RWTValDlistIterator<T>
RWTValHashTable<T>
	RWTValHashSet<T>
TWTValHashTableIterator<T>
RWTValHashDictionary<K, V>
RWTValHashDictionaryIterator<K, V>
RWTValVector<T>
RWTValOrderedVector<T>
	RWTValSortedVector<T>
RWTValVirtualArray<T>
RWTQueue<T, C>
RWTStack<T, C>

Smalltalk-Like Collections

RWFactory
RWCollectable
	RWCollectableDate
	RWCollectableInt
	RWCollectableString
	RWCollectableTime
	RWCollection
		RWBag
		RWBinaryTree
		RWBTree
			RWBTreeDictionary
		RWHashTable
			RWSet
				RWHashDictionary
					RWIdentityDictionary
					RWIdentitySet
	RWSequenceable
		RWSlistCollectables
			RWSlistCollectablesQueue
			RWSlistCollectablesStack
		RWDlistCollectables
		RWOrdered
			RWSortedVector
RWIterator
	RWBagIterator
	RWBinaryTreeIterator
	RWSlistCollectablesIterator
	RWDlistCollectablesIterator
	RWHashTableIterator
		RWSetIterator
	RWHashDictionaryIterator

Generic Collections

RWGBitVec(sz)
RWGDlist(type)
RWGDlistIterator(type)
RWGOrderedVector(val)
RWGQueue(type)
RWGSlist(type)
RWGSlistIterator(type)
RWGSortedVector(val)
RWGStack(type)
RWGVector(val)

© Copyright 1995, Rogue Wave Software, Inc.