Xpace
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CXpace::_impl_refPlaceholder class
 CXpace::BaseDataTags
 CXpace::BaseDataType
 CXpace::BigUint< SIZE >
 CXpace::Buf< T >A low-level data holder
 CXpace::IndexList::BuildStatusBulk build
 CXpace::ChangeSign< intType >
 CXpace::ChangeSign< int16 >
 CXpace::ChangeSign< int32 >
 CXpace::ChangeSign< int64 >
 CXpace::ChangeSign< int8 >
 CXpace::ChangeSign< uint16 >
 CXpace::ChangeSign< uint32 >
 CXpace::ChangeSign< uint64 >
 CXpace::ChangeSign< uint8 >
 CXpace::CollatorBufferKey
 CXpace::CollatorTags
 CXpace::CollatorTempKey
 CXpace::CompressibleInt< N, B >
 CXpace::CompressibleInt< int64 >
 CXpace::CompressibleString< STR >
 CXpace::CompressList< T >
 CXpace::CompressList< Xpace::CompressibleInt< int64 > >
 CXpace::ConfigurableBase class for a configurable object inherit from this to make your object configurable
 CXpace::ConfigurationEach high-level Xpace object has a Configuration
 CXpace::Remote::ContentData from a Store, possibly filtered with a RefList
 CXpace::DataFileTags
 CXpace::Date
 CXpace::DateTime
 CXpace::DecimalFloatA floatimg-point number with explicit mantissa and decimals TODO: normalize
 CXpace::DerivedDataTags
 CXpace::CompressibleString< STR >::diffType
 CXpace::eltIntCoded< N >
 CXpace::eltIntFixed< N >
 CXpace::eltIntInfo< N >
 CXpace::eltIntVar< N >
 CXpace::eltIntVarCoded< N >
 Cstd::exceptionSTL class
 CXpace::File
 CXpace::FindNextDoc< STORE >
 CXpace::FloatList
 CXpace::forEachNode< LOC >
 CXpace::Remote::IndexAn index
 CXpace::IndexAn index
 CXpace::indexListImpl::indexDesc
 CXpace::Remote::IndexListA list of indexes
 CXpace::Remote::intArrayDoes NOT own its buffer
 CXpace::internalDataType
 CXpace::IntWrapper< FUNCTION >
 CXpace::IPv4
 CXpace::Index::IterIndex term iterator
 CXpace::JavaStatus
 CLoadIndex
 CXpace::MatchString< STR >
 CXpace::Node< LOC, T >
 CXpace::NullList
 CXpace::RawString< CH >Raw Strings - just a pointer and length
 CXpace::RawString< utf16_t >
 CXpace::RawString< utf8_t >
 CXpace::Ref< T >A low-level const data holder
 CXpace::Remote::RefList============================= REFERENCE LIST ==========
 CXpace::RefListCursorA cursor into a list of references - e.g., a search result A single reference is an array of uint64s
 CXpace::SearchNames
 CXpace::File::Segment
 CXpace::SharedImplPointer< T, cached >A pointer to a shared class object Copying the pointer calls T::clone() T must inherit SharedImpl
 CXpace::SharedImplPointer< T, true >
 CXpace::SharedVoidPointerAnonymous pointer, used only in conjunction with SharedImplPointer
 CXpace::Signed< intType >
 CXpace::Signed< BigInt< SIZE > >
 CXpace::Signed< BigUint< SIZE > >
 CXpace::Signed< uint16 >
 CXpace::Signed< uint32 >
 CXpace::Signed< uint64 >
 CXpace::Signed< uint8 >
 CXpace::RefListCursor::SinkInterface of the functor passed to forEach()
 CXpace::Index::SinkTraverse each term, or each reference, in an interval of terms
 CXpace::SinkBaseThe non-LOC part of a Sink
 CXpace::SortContextParameters for sorting
 CXpace::Index::sortStatusSort this index; could take a while status callback
 CXpace::SortToSink< LIST >
 CXpace::SourceBase< RET >A Source is an interface to an object that provides access to each field or column of a data record or row
 CXpace::Table::SourceDeletermanagement for a Source
 CXpace::StoreA Store is a hierarchically organized dataset, suitable for managing structured text and multidimensional (OLAP) data
 CXpace::Remote::StoreA data store
 CXpace::StringA string, Unicode UTF-16 and reference-counted
 CXpace::Remote::StringString does NOT own its buffer
 CXpace::Table
 CXpace::TableResult
 CXpace::Time
 CXpace::TraceDebugging
 CXpace::TranslateNames
 CXpace::TranslateNode< LOC >Translate content Input can be anything Output is to a Sink<LOC> so must be one of its supported types
 CXpace::Unsigned< intType >
 CXpace::Unsigned< BigInt< SIZE > >
 CXpace::Unsigned< BigUint< SIZE > >
 CXpace::Unsigned< int16 >
 CXpace::Unsigned< int32 >
 CXpace::Unsigned< int64 >
 CXpace::Unsigned< int8 >
 CXpace::WrapImplPointer< T >A wrapper around a shared class object Used to store objects in containers (e.g
 CXpace::Index::WriteStatusWrite this index; could take a while status callback
 CXPACE_EXPORTA low-level data holder
 CXpace_Result_Page
 CXpace_Table_Result
 CXpace_Table_Sink

current as of Wed Jun 10 2026 11:00:05