Stream store
CBufStore
...
CDictionaryFileStore
File based dictionary store.
CDictionaryStore
Dictionary store interface.
CDirectFileStore
Direct file store.
CEmbeddedStore
Encapsulates an embedded store.
CFileStore
File based persistent store abstract base class.
CMemPagePool
Uses memory to implement the MPagePool page pool interface.
CPageCache
Provides a cache for page pools.
CPermanentFileStore
Permanent file store.
CPersistentStore
...
CStoreMap
Store map used when externalising swizzled in-memory objects.
CStreamDictionary
...
CStreamStore
...
Externalize
...
FileStoreFactory
...
Internalize
...
MBtreeIndexOrg
MBtreeKey
Interface for ordering and creating keys for entries in a B-tree.
MBtreeLeafOrg
MBtreeNodeOrg
MExternalizer
...
MIncrementalCollector
...
MInternalizer
...
MPagePool
Interface to a page pool, the storage abstraction used by the B-trees API.
MStreamBuf
A stream buffer that provides a generic I/O interface for streamed data.
MStreamInput
...
MStreamOutput
...
MUnicodeSink
MUnicodeSource
RBufReadStream
Supports the reading of a stream from a dynamic buffer.
RBufWriteStream
Supports the writing of a stream to a dynamic buffer.
RDesReadStream
Supports the reading of a stream from an 8-bit descriptor.
RDesWriteStream
Supports the writing of a stream to an 8-bit descriptor.
RDictionaryReadStream
Supports the opening and manipulation of a stream in a dictionary store.
RDictionaryWriteStream
Supports the creation or replacement of a stream a dictionary store.
RFileBuf
A stream buffer hosted by a file. ...
RFilePagePool
Uses a file directly to implement the page pool interface MPagePool.
RFileReadStream
Supports the reading of a stream from a file.
RFileWriteStream
Supports the writing of a stream to a file.
RMemReadStream
Supports the reading of a stream from a pointer of any type.
RMemWriteStream
Supports the writing of a stream to a pointer of any type.
RReadStream
...
RShareBuf
A shared stream buffer.
RShareReadStream
...
RShareWriteStream
...
RStorePagePool
Uses a store to implement the page pool interface MPagePool.
RStoreReadStream
Supports the opening and manipulation of an existing stream in a store.
RStoreReclaim
...
RStoreWriteStream
Supports the writing of a stream to a store.
RWriteStream
...
TBtree
...
TBtreeFix
A B-tree for fixed-sized keys and entries.
TBtreeFix< TAny, TAny >
A specialisation of the B-tree for untyped fixed sized items.
TBtreeFixBase
Base class for TBtreeFix, which provides a B-tree for fixed sized entries.
TBtreeInlineIndexOrg
TBtreeInlineLeafOrg
TBtreeKey
TBtreeMark
An iterator for a B-tree.
TBtreePath
TBtreePos
Identifies a position in a B-tree.
TBtreeToken
Encapsulates the persistent parameters for a TBtree.
TBufBuf
A stream buffer that uses a dynamic buffer for its implementation.
TCachePagePool
Provides a page pool with cached pages.
TCardinality
...
TDesBuf
A stream buffer that uses a descriptor for its implementation.
TExternalizer
...
TExternalizer< TAny >
...
TInternalizer
...
TInternalizer< TAny >
...
TMemBuf
A stream buffer that uses plain memory for its implementation.
TMemoryStreamUnicodeSink
A class to write Unicode values to a stream built on a memory object.
TMemoryStreamUnicodeSource
A class to read Unicode values from a stream built on a memory object.
TMemoryUnicodeSink
A class to write Unicode values directly to memory.
TMemoryUnicodeSource
A class to read Unicode values directly from memory.
TPagedMultiset
TPagedMultiset< TAny >
TPagedMultisetBase
TPagedSet
TPagedSet< TAny >
TPagedSetBase
TPagedSetBiIter
TPagedSetBiIter< TAny >
TPagedSetBiIterBase
TPagedSetIter
TPagedSetIter< TAny >
TPagedSetIterBase
TPagedSetRIter
TPagedSetRIter< TAny >
TPagedSetRIterBase
TPagedSetToken
TPageRef
Encapsulates a page reference.
TStorePagePoolToken
Persistent settings to use for a RStorePagePool.
TStreamBuf
Adds buffering capabilities to a stream buffer
TStreamExchange
Manages access to a shared host buffer for shared stream buffers.
TStreamFilter
Interface to a stream filter.
TStreamId
Provides unique identification for stream within a store.
TStreamMark
Manages the position of a read mark or a write mark within a shared stream.
TStreamPos
Holds the position of the read or write mark within a seekable stream.
TStreamRef
...
TStreamTransfer
Stream transfer object.
TSwizzle
Maintains a dual representation for an object. The representation is:
TSwizzle< TAny >
...
TSwizzleBase
Implementation class for swizzles.
TSwizzleC
Maintains a dual representation for a constant object. The representation is:
TSwizzleC< TAny >
...
TSwizzleCBase
Base class for swizzles.
TUnicodeCompressionState
TUnicodeCompressor
...
TUnicodeExpander
...