| ►NXpace | Xpace project main namespace |
| ►NRemote | |
| CContent | Data from a Store, possibly filtered with a RefList |
| CIndex | An index |
| CIndexList | A list of indexes |
| CintArray | Does NOT own its buffer |
| CRefList | ============================= REFERENCE LIST ========== |
| CStore | A data store |
| CString | String does NOT own its buffer |
| C_impl_ref | Placeholder class |
| CBaseDataTags | |
| CBaseDataType | |
| CBigInt | |
| CBigUint | |
| CBounds_Error | |
| CBuf | A low-level data holder |
| CCantCreateCollator | |
| CChangeSign | |
| CChangeSign< int16 > | |
| CChangeSign< int32 > | |
| CChangeSign< int64 > | |
| CChangeSign< int8 > | |
| CChangeSign< uint16 > | |
| CChangeSign< uint32 > | |
| CChangeSign< uint64 > | |
| CChangeSign< uint8 > | |
| CCollatorBufferKey | |
| CCollatorTags | |
| CCollatorTempKey | |
| CCollatorTermMismatch | |
| CCollatorTermTooLong | |
| CCollatorValueOutOfRange | |
| CCompressibleInt | |
| ►CCompressibleString | |
| CdiffType | |
| CCompressList | |
| CConfigImpl | |
| CConfigurable | Base class for a configurable object inherit from this to make your object configurable |
| CConfiguration | Each high-level Xpace object has a Configuration |
| CCorrupt_Error | |
| CDataFileTags | |
| CDate | |
| CDateTime | |
| CDecimalFloat | A floatimg-point number with explicit mantissa and decimals TODO: normalize |
| CDerivedDataTags | |
| CDerivedDataType | |
| CeltIntCoded | |
| CeltIntFixed | |
| CeltIntInfo | |
| CeltIntVar | |
| CeltIntVarCoded | |
| CevalBadOperator | Thrown when a query contains an unknown or out-of-place operator |
| CevalCantOpenIndex | |
| CevalCantRegex | |
| CevalInvalidRegex | |
| CevalNoIndex | Thrown when a query on an IndexList contains no Index identifier |
| CException | |
| ►CFile | |
| CCant_Copy | Thrown if either of the above two fails e.g., if rhs is not read-only |
| CSegment | |
| CFile_Cant_Close | |
| CFile_Cant_Open | |
| CFile_Cant_Read | |
| CFile_Cant_Write | |
| CFile_Corrupt | |
| CFindNextDoc | |
| CFloatList | |
| CforEachNode | |
| CIncompatibleType | Thrown when you ask for a type that cannot be converted E.g., asking for string data as an int64 |
| ►CIndex | An index |
| CIter | Index term iterator |
| CSink | Traverse each term, or each reference, in an interval of terms |
| CsortStatus | Sort this index; could take a while status callback |
| CWriteStatus | Write this index; could take a while status callback |
| ►CIndexList | |
| CBuildStatus | Bulk build |
| CCantOpen | |
| CCantOpenIndex | |
| ►CindexListImpl | |
| CindexDesc | |
| CinternalDataType | |
| CIntWrapper | |
| CIPv4 | |
| CJavaStatus | |
| CJavaStoreSink | |
| CJavaTableSink | |
| CLoadIndexParser | |
| CMatchString | |
| CNode | |
| CNullList | |
| CParser_Error | |
| CPassNumeral | |
| CPassString | |
| CRawString | Raw Strings - just a pointer and length |
| CRef | A low-level const data holder |
| ►CRefListCursor | A cursor into a list of references - e.g., a search result A single reference is an array of uint64s |
| CSink | Interface of the functor passed to forEach() |
| CSearchNames | |
| CSharedImpl | The base class for all shared implementations |
| CSharedImplPointer | A pointer to a shared class object Copying the pointer calls T::clone() T must inherit SharedImpl |
| CSharedVoidPointer | Anonymous pointer, used only in conjunction with SharedImplPointer |
| CSigned | |
| CSigned< BigInt< SIZE > > | |
| CSigned< BigUint< SIZE > > | |
| CSigned< uint16 > | |
| CSigned< uint32 > | |
| CSigned< uint64 > | |
| CSigned< uint8 > | |
| CSink | |
| CSinkBase | The non-LOC part of a Sink |
| CSkipPtrNode | |
| CSkipStringNode | |
| CSortContext | Parameters for sorting |
| CSortToSink | |
| CSource | |
| CSourceBase | A Source is an interface to an object that provides access to each field or column of a data record or row |
| ►CStore | A Store is a hierarchically organized dataset, suitable for managing structured text and multidimensional (OLAP) data |
| CcantOpen | |
| CSink | A write-only, forward (by document) cursor into a Store |
| CString | A string, Unicode UTF-16 and reference-counted |
| ►CTable | |
| CcantCreateSource | Can't create a Source |
| CcantOpen | Can't open a Table |
| CSink | A write-only, forward cursor into a table |
| CSourceDeleter | management for a Source |
| CTableResult | |
| ►CTableSinkToStore | |
| CBadCode | |
| CNoDocID | |
| CTime | |
| CTrace | Debugging |
| CTranslateNames | |
| ►CTranslateNode | Translate content Input can be anything Output is to a Sink<LOC> so must be one of its supported types |
| CunknownType | |
| CTranslatePtr | |
| CTranslatePtrInt | |
| CTranslatePtrInt< LOC, STR, false, 1 > | |
| CTranslatePtrInt< LOC, STR, false, 2 > | |
| CTranslatePtrInt< LOC, STR, false, 4 > | |
| CTranslatePtrInt< LOC, STR, false, 8 > | |
| CTranslatePtrInt< LOC, STR, true, 1 > | |
| CTranslatePtrInt< LOC, STR, true, 2 > | |
| CTranslatePtrInt< LOC, STR, true, 4 > | |
| CTranslatePtrInt< LOC, STR, true, 8 > | |
| CTranslateString | |
| CTranslateStringDateTime | |
| CTranslateStringInt | |
| CTranslateStringIPv4 | |
| CTranslateStringString | |
| CTranslateStringUint | |
| CUnimplemented_Error | General exceptions |
| CUnsigned | |
| CUnsigned< BigInt< SIZE > > | |
| CUnsigned< BigUint< SIZE > > | |
| CUnsigned< int16 > | |
| CUnsigned< int32 > | |
| CUnsigned< int64 > | |
| CUnsigned< int8 > | |
| CWrapImplPointer | A wrapper around a shared class object Used to store objects in containers (e.g |
| CXML_Bad_Value | Found a value, but it's bad (e.g., out of range, meaningless) |
| CXML_Error | Configuration errors |
| CXML_No_Value | Can't find a named value |
| CXPACE_EXPORT | A low-level data holder |
| CXpace_Result_Page | |
| CXpace_Table_Result | |
| CXpace_Table_Sink | |