| Camong | |
| Camongvec | |
| Canalyser | |
| ►CBackendManager | |
| CBackendManagerChert | BackendManager subclass for chert databases |
| CBackendManagerGlass | BackendManager subclass for glass databases |
| CBackendManagerInMemory | BackendManager subclass for inmemory databases |
| CBackendManagerMulti | BackendManager subclass for multi databases |
| ►CBackendManagerRemote | BackendManager subclass for remote databases |
| CBackendManagerRemoteProg | BackendManager subclass for remoteprog databases |
| CBackendManagerRemoteTcp | BackendManager subclass for remotetcp databases |
| CBackendManagerSingleFile | BackendManager subclass for singlefile databases |
| CGlass::BItem_base< T > | |
| ►CGlass::BItem_base< const uint8_t *> | |
| CGlass::BItem | |
| ►CGlass::BItem_base< uint8_t *> | |
| CGlass::BItem_wr | |
| CXapian::BitReader | Read a stream created by BitWriter |
| CXapian::BitWriter | Create a stream to which non-byte-aligned values can be written |
| CXapian::ByQueryIndexCmp | |
| CByteLengthPrefixedStringItor | |
| CByteLengthPrefixedStringItorGt | |
| ►CChertCursor | A cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches |
| CChertCompact::MergeCursor | |
| CChertCompact::PostlistCursor | |
| CMutableChertCursor | |
| CChertDatabaseStats | Chert class for database statistics |
| ►CChertTable | Class managing a Btree table in a Chert database |
| ►CChertLazyTable | |
| CChertPositionListTable | |
| CChertSpellingTable | |
| CChertSynonymTable | |
| CChertTermListTable | |
| CChertPostListTable | |
| CChertRecordTable | A record in a chert database |
| CChertTableCheck | |
| CChertTable_base | |
| CChertValueManager | |
| CChertVersion | Manages the "iamchert" file |
| Cclosedb1_iterators | |
| CCmp | |
| CCmpByFirstUsed | |
| CXapian::Internal::CmpMaxOrTerms | Class providing an operator which sorts postlists to select max or terms |
| CCollapseData | Class tracking information for a given value of the collapse key |
| CCollapser | Tracks collapse keys and the documents they match |
| ►CXapian::Compactor | Compact a database, or merge and compact several |
| CMyCompactor | |
| CMultiAndPostList::ComparePostListTermFreqAscending | Comparison functor which orders PostList* by ascending get_termfreq_est() |
| CXapian::Internal::ComparePostListTermFreqAscending | Comparison functor which orders PostList* by descending get_termfreq_est() |
| CCompareSubValueListsByDocId | Comparison functor which orders SubValueList* by ascending docid |
| CCompareTermListsByTerm | Comparison functor which orders TermList* by ascending term name |
| CXapian::CompareTermListSizeAscending | |
| CCompressionStream | |
| CConnectionClosed | Class to throw when we receive the connection closing message |
| CResolver::const_iterator | |
| CXapian::SmallVector< T >::const_iterator | |
| CXapian::Internal::constinfo | |
| ►CXapian::Internal::Context | |
| CXapian::Internal::AndContext | |
| CXapian::Internal::OrContext | |
| CXapian::Internal::XorContext | |
| CCPUTimer | |
| CGlass::Cursor | |
| CCursor | |
| CGlassCompact::CursorGt | |
| CChertCompact::CursorGt | |
| ►CXapian::Database | This class is used to access a database, or a group of databases |
| CXapian::WritableDatabase | This class provides read/write access to a database |
| CXapian::DatabaseMaster | Access to a master database for replication |
| CXapian::DatabaseReplica | Access to a database replica, for applying replication to it |
| ►CXapian::DatabaseReplicator | Base class for database replicator objects |
| CChertDatabaseReplicator | |
| CGlassDatabaseReplicator | |
| CGeoEncode::DecoderWithBoundingBox | A class for decoding coordinates within a bounding box |
| CDegreesMinutesSeconds | Angles, split into degrees, minutes and seconds |
| Cdelete_ptr< CLASS > | |
| CXapian::delete_ptr< CLASS > | |
| CXapian::DerefWrapper_< T > | |
| CDestroyedFlag | |
| Cdircloser | |
| Cdirent | |
| ►CXapian::BitReader::DIStack | |
| CXapian::BitReader::DIState | |
| CXapian::Document | A handle representing a document in a Xapian database |
| Cedist_seq< CHR > | |
| Cedist_state< CHR > | |
| CXapian::Enquire | This class provides an interface to the information retrieval system for the purpose of searching |
| ►CXapian::Error | All exceptions thrown by Xapian are subclasses of Xapian::Error |
| ►CXapian::LogicError | The base class for exceptions indicating errors in the program logic |
| CXapian::AssertionError | AssertionError is thrown if a logical assertion inside Xapian fails |
| CXapian::InvalidArgumentError | InvalidArgumentError indicates an invalid parameter value was passed to the API |
| CXapian::InvalidOperationError | InvalidOperationError indicates the API was used in an invalid way |
| CXapian::UnimplementedError | UnimplementedError indicates an attempt to use an unimplemented feature |
| ►CXapian::RuntimeError | The base class for exceptions indicating errors only detectable at runtime |
| ►CXapian::DatabaseError | DatabaseError indicates some sort of database related error |
| CXapian::DatabaseClosedError | Indicates an attempt to access a closed database |
| CXapian::DatabaseCorruptError | DatabaseCorruptError indicates database corruption was detected |
| CXapian::DatabaseCreateError | DatabaseCreateError indicates a failure to create a database |
| CXapian::DatabaseLockError | DatabaseLockError indicates failure to lock a database |
| CXapian::DatabaseModifiedError | DatabaseModifiedError indicates a database was modified |
| ►CXapian::DatabaseOpeningError | DatabaseOpeningError indicates failure to open a database |
| CXapian::DatabaseNotFoundError | Indicates an attempt to access a database not present |
| CXapian::DatabaseVersionError | DatabaseVersionError indicates that a database is in an unsupported format |
| CXapian::DocNotFoundError | Indicates an attempt to access a document not present in the database |
| CXapian::FeatureUnavailableError | Indicates an attempt to use a feature which is unavailable |
| CXapian::InternalError | InternalError indicates a runtime problem of some sort |
| ►CXapian::NetworkError | Indicates a problem communicating with a remote database |
| CXapian::NetworkTimeoutError | Indicates a timeout expired while communicating with a remote database |
| CXapian::QueryParserError | Indicates a query string can't be parsed |
| CXapian::RangeError | RangeError indicates an attempt to access outside the bounds of a container |
| CXapian::SerialisationError | Indicates an error in the std::string serialisation of an object |
| CXapian::WildcardError | WildcardError indicates an error expanding a wildcarded query |
| CXapian::ESet | Class representing a list of search results |
| CXapian::ESetIterator | Iterator over a Xapian::ESet |
| CXapian::Internal::ExpandStats | Collates statistics while calculating term weight in an ESet |
| CXapian::Internal::ExpandTerm | Class combining a term and its expand weight |
| ►CXapian::Internal::ExpandWeight | Class for calculating ESet term weights |
| CXapian::Internal::Bo1EWeight | This class implements the Bo1 scheme for query expansion |
| CXapian::Internal::TradEWeight | This class implements the TradWeight scheme for query expansion |
| CFD | |
| CFDTracker | |
| CFieldInfo | Information about how to handle a field prefix in the query string |
| CFileIndexer | |
| CFlintLock | |
| CGlass::fragment | |
| Cfragment | |
| Cgenerator | |
| CGlassChanges | |
| ►CGlassCursor | A cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches |
| CGlassCompact::MergeCursor | |
| CGlassCompact::PositionCursor | |
| CGlassCompact::PostlistCursor | |
| CMutableGlassCursor | |
| CGlassFLCursor | |
| CGlassFreeList | |
| CGlassFreeListChecker | |
| ►CGlassTable | Class managing a Btree table in a Glass database |
| ►CGlassLazyTable | |
| CGlassDocDataTable | |
| CGlassPositionListTable | |
| CGlassSpellingTable | |
| CGlassSynonymTable | |
| CGlassPostListTable | |
| CGlassTableCheck | |
| CGlassTermListTable | |
| CGlassValueManager | |
| CGlassVersion | Manages the revision files |
| Cgrouping | |
| Cinclude | |
| CInMemoryDoc | Class representing a document and the terms indexing it |
| CInMemoryPosting | |
| CInMemoryPostingLessThan | |
| CInMemoryTerm | |
| CInMemoryTermEntry | |
| CInMemoryTermEntryLessThan | |
| Cinput | |
| CXapian::Weight::Internal | Class to hold statistics for a given collection |
| ►CXapian::Internal::intrusive_base | Base class for objects managed by intrusive_ptr |
| CA | |
| CXapian::DatabaseReplica::Internal | Internal implementation of DatabaseReplica |
| ►CSubMatch | |
| CLocalSubMatch | |
| CRemoteSubMatch | Class for performing matching on a remote database |
| Ctest_refcnt | |
| CXapian::Compactor::Internal | |
| ►CXapian::Database::Internal | Base class for databases |
| ►CChertDatabase | A backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme |
| CChertWritableDatabase | A writable chert database |
| ►CGlassDatabase | A backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme |
| CGlassWritableDatabase | A writable glass database |
| CInMemoryDatabase | A database held entirely in memory |
| ►CRemoteDatabase | RemoteDatabase is the baseclass for remote database implementations |
| CProgClient | Implementation of RemoteDatabase using a spawned server |
| ►CXapian::Document::Internal | A document in the database, possibly plus modifications |
| CChertDocument | A document read from a ChertDatabase |
| CGlassDocument | A document read from a GlassDatabase |
| CInMemoryDocument | A document read from a InMemoryDatabase |
| CRemoteDocument | A document read from a RemoteDatabase |
| CValueStreamDocument | A document which gets its values from a ValueStreamManager |
| CXapian::Enquire::Internal | Internals of enquire system |
| CXapian::ESet::Internal | Class which actually implements Xapian::ESet |
| CXapian::MSet::Internal | |
| ►CXapian::PositionIterator::Internal | Abstract base class for iterating term positions in a document |
| CChertPositionList | A position list in a chert database |
| CGlassPositionList | A position list in a glass database |
| CInMemoryPositionList | A position list in a inmemory database |
| COrPositionList | |
| ►CXapian::PostingIterator::Internal | Abstract base class for postlists |
| ►CBranchPostList | Base class for postlists which are generated by merging two sub-postlists |
| CAndMaybePostList | A postlist with weights modified by another postlist |
| CAndNotPostList | A postlist generated by taking one postlist (the left-hand postlist), and removing any documents which are in the other (right-hand) postlist |
| COrPostList | A postlist comprising two postlists ORed together |
| CEmptyPostList | A PostList which contains no entries |
| CExternalPostList | |
| CExtraWeightPostList | A postlist which adds on an extra weight contribution |
| ►CLeafPostList | Abstract base class for leaf postlists |
| ►CChertPostList | A postlist in a chert database |
| ►CChertAllDocsPostList | |
| CChertAllDocsModifiedPostList | |
| CChertModifiedPostList | |
| CContiguousAllDocsPostList | A PostList iterating all docids when they form a contiguous range |
| ►CGlassPostList | A postlist in a glass database |
| CGlassAllDocsPostList | |
| CInMemoryAllDocsPostList | A PostList over all docs in an inmemory database |
| CInMemoryPostList | A PostList in an inmemory database |
| CNetworkPostList | A postlist in a remote database |
| CMaxPostList | N-way OR postlist with wt=max(wt_i) |
| CMergePostList | A postlist comprising postlists from different databases merged together |
| CMSetPostList | PostList returning entries from an MSet |
| CMultiAndPostList | N-way AND postlist |
| CMultiPostList | |
| CMultiXorPostList | N-way XOR postlist |
| COrPosPostList | Wrapper postlist providing positions for an OR |
| ►CSelectPostList | A postlist parent class for classes which only return selected docs from a source postlist (e.g |
| CExactPhrasePostList | Postlist which matches an exact phrase using positional information |
| CNearPostList | Postlist which matches terms occurring within a specified window |
| CPhrasePostList | Postlist which matches a phrase using positional information |
| CSynonymPostList | A postlist comprising several postlists SYNONYMed together |
| ►CValueRangePostList | |
| CValueGePostList | |
| ►CXapian::Query::Internal | |
| ►CXapian::Internal::QueryBranch | |
| ►CXapian::Internal::QueryAndLike | |
| CXapian::Internal::QueryAnd | |
| CXapian::Internal::QueryFilter | |
| ►CXapian::Internal::QueryWindowed | |
| CXapian::Internal::QueryNear | |
| CXapian::Internal::QueryPhrase | |
| CXapian::Internal::QueryAndMaybe | |
| CXapian::Internal::QueryAndNot | |
| ►CXapian::Internal::QueryOrLike | |
| CXapian::Internal::QueryEliteSet | |
| CXapian::Internal::QueryMax | |
| CXapian::Internal::QueryOr | |
| CXapian::Internal::QuerySynonym | |
| CXapian::Internal::QueryXor | |
| CXapian::Internal::QueryInvalid | |
| CXapian::Internal::QueryPostingSource | |
| CXapian::Internal::QueryScaleWeight | |
| CXapian::Internal::QueryTerm | |
| ►CXapian::Internal::QueryValueBase | |
| CXapian::Internal::QueryValueGE | |
| CXapian::Internal::QueryValueLE | |
| CXapian::Internal::QueryValueRange | |
| CXapian::Internal::QueryWildcard | |
| CXapian::QueryParser::Internal | |
| CXapian::Registry::Internal | |
| CXapian::RSet::Internal | |
| ►CXapian::StemImplementation | Class representing a stemming algorithm implementation |
| CMyStemImpl | |
| ►CXapian::SnowballStemImplementation | |
| CXapian::InternalStemArabic | |
| CXapian::InternalStemArmenian | |
| CXapian::InternalStemBasque | |
| CXapian::InternalStemCatalan | |
| CXapian::InternalStemDanish | |
| CXapian::InternalStemDutch | |
| CXapian::InternalStemEarlyenglish | |
| CXapian::InternalStemEnglish | |
| CXapian::InternalStemFinnish | |
| CXapian::InternalStemFrench | |
| CXapian::InternalStemGerman | |
| CXapian::InternalStemGerman2 | |
| CXapian::InternalStemHungarian | |
| CXapian::InternalStemIndonesian | |
| CXapian::InternalStemIrish | |
| CXapian::InternalStemItalian | |
| CXapian::InternalStemKraaij_pohlmann | |
| CXapian::InternalStemLithuanian | |
| CXapian::InternalStemLovins | |
| CXapian::InternalStemNepali | |
| CXapian::InternalStemNorwegian | |
| CXapian::InternalStemPorter | |
| CXapian::InternalStemPortuguese | |
| CXapian::InternalStemRomanian | |
| CXapian::InternalStemRussian | |
| CXapian::InternalStemSpanish | |
| CXapian::InternalStemSwedish | |
| CXapian::InternalStemTamil | |
| CXapian::InternalStemTurkish | |
| CXapian::TermGenerator::Internal | |
| ►CXapian::TermIterator::Internal | Abstract base class for termlists |
| ►CAllTermsList | Abstract base class for iterating all terms in a database |
| CChertAllTermsList | |
| CChertMetadataTermList | |
| CChertSpellingWordsList | |
| CChertSynonymTermList | |
| CGlassAllTermsList | |
| CGlassMetadataTermList | |
| CGlassSpellingWordsList | |
| CGlassSynonymTermList | |
| CInMemoryAllTermsList | Class for alltermslists over several databases |
| CMultiAllTermsList | Class for merging AllTermsList objects from subdatabases |
| CChertSpellingTermList | The list of words containing a particular trigram |
| CChertTermList | A TermList in a chert database |
| CGlassSpellingTermList | The list of words containing a particular trigram |
| CGlassTermList | A TermList in a glass database |
| CInMemoryTermList | |
| CMapTermList | |
| CMultiTermList | |
| CNetworkTermList | A term list for a database on the other side of a network connection |
| ►COrTermList | |
| CFreqAdderOrTermList | A termlist which ORs two termlists together, adding term frequencies |
| CStringAndFreqTermList | A termlist iterator over a vector of StringAndFrequency objects |
| CValueCountTermList | A termlist iterator over the contents of a ValueCountMatchSpy |
| CVectorTermList | This class stores a list of terms |
| CXapian::ValueCountMatchSpy::Internal | |
| ►CXapian::ValueIterator::Internal | Abstract base class for value streams |
| CChertValueList | Chert class for value streams |
| CDocumentValueList | Iteration over values in a document |
| CGlassValueList | Glass class for value streams |
| CMultiValueList | Class for merging ValueList objects from subdatabases |
| CSlowValueList | Slow implementation for backends which don't streamed values |
| CXapian::Internal::intrusive_ptr< T > | A smart pointer that uses intrusive reference counting |
| CXapian::Internal::intrusive_ptr< const ChertDatabase > | |
| CXapian::Internal::intrusive_ptr< const GlassDatabase > | |
| CXapian::Internal::intrusive_ptr< const InMemoryDatabase > | |
| CXapian::Internal::intrusive_ptr< const RemoteDatabase > | |
| CXapian::Internal::intrusive_ptr< const Xapian::Database::Internal > | |
| CXapian::Internal::intrusive_ptr< const Xapian::Document::Internal > | |
| CXapian::Internal::intrusive_ptr< const Xapian::Enquire::Internal > | |
| CXapian::Internal::intrusive_ptr< SubMatch > | |
| CXapian::Internal::intrusive_ptr< Xapian::Compactor::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::Database::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::Document::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::Enquire::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::ESet::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::MSet::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::Query::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::QueryParser::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::Registry::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::RSet::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::StemImplementation > | |
| CXapian::Internal::intrusive_ptr< Xapian::TermGenerator::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::ValueCountMatchSpy::Internal > | |
| CXapian::InvertedQuery_ | |
| CInverter | Class which "inverts the file" |
| CItem_base< T > | |
| ►CItem_base< const uint8_t *> | |
| CItem | |
| ►CItem_base< uint8_t *> | |
| CItem_wr | |
| CGlass::Key | |
| CKey | |
| CXapian::MultiValueKeyMaker::KeySpec | |
| CXapian::LatLongCoord | A latitude-longitude coordinate |
| CXapian::LatLongCoords | A sequence of latitude-longitude coordinates |
| CXapian::LatLongCoordsIterator | An iterator across the values in a LatLongCoords object |
| ►CXapian::LatLongMetric | Base class for calculating distances between two lat/long coordinates |
| CXapian::GreatCircleMetric | Calculate the great-circle distance between two coordinates on a sphere |
| CGlass::LeafItem_base< T > | |
| ►CGlass::LeafItem_base< const uint8_t *> | |
| CGlass::LeafItem | |
| ►CGlass::LeafItem_base< uint8_t *> | |
| CGlass::LeafItem_wr | |
| CLiteral | |
| Cliteralstring | |
| Cm_pair | |
| ►CXapian::MatchDecider | Base class for matcher decision functor |
| CCheckMatchDecider | |
| CGrepMatchDecider | |
| CXapian::ValueSetMatchDecider | MatchDecider filtering results based on whether document values are in a user-defined set |
| CXapian::MSet | Class representing a list of search results |
| CXapian::Internal::MSetItem | An item resulting from a query |
| CXapian::MSetIterator | Iterator over a Xapian::MSet |
| CMSVCIgnoreInvalidParameter | |
| CMultiMatch | |
| Cname | |
| CNetworkTermListItem | An item in a NetworkTermList |
| CNgramIterator | Iterator returning unigrams and bigrams |
| Cnode | |
| CNoSuchProgram | Exception thrown if the program isn't found |
| COmDocumentTerm | A term in a document |
| ►CXapian::Internal::opt_intrusive_base | Base class for objects managed by opt_intrusive_ptr |
| CB | |
| CXapian::ErrorHandler | Decide if a Xapian::Error exception should be ignored |
| ►CXapian::ExpandDecider | Virtual base class for expand decider functor |
| CEvenParityExpandFunctor | |
| CTestExpandDecider | |
| CXapian::ExpandDeciderAnd | ExpandDecider subclass which rejects terms using two ExpandDeciders |
| CXapian::ExpandDeciderFilterPrefix | ExpandDecider subclass which restrict terms to a particular prefix |
| CXapian::ExpandDeciderFilterTerms | ExpandDecider subclass which rejects terms in a specified list |
| ►CXapian::FieldProcessor | Base class for field processors |
| CDateRangeFieldProcessor | |
| CHostFieldProcessor | |
| CTestFieldProcessor | |
| CTitleFieldProcessor | |
| ►CXapian::KeyMaker | Virtual base class for key making functors |
| CNeverUseMeKeyMaker | |
| CTestKeyMaker | |
| CXapian::LatLongDistanceKeyMaker | KeyMaker subclass which sorts by distance from a latitude/longitude |
| CXapian::MultiValueKeyMaker | KeyMaker subclass which combines several values |
| ►CXapian::MatchSpy | Abstract base class for match spies |
| CExceptionalMatchSpy | |
| CMultipleMatchSpy | Class which applies several match spies in turn |
| CMySpy | |
| CSimpleMatchSpy | |
| CTestMatchSpy | |
| CXapian::ValueCountMatchSpy | Class for counting the frequencies of values in the matching documents |
| ►CXapian::PostingSource | Base class which provides an "external" source of postings |
| CChangeMaxweightPostingSource | |
| CCloneTestPostingSource | |
| CEstimatePS | PostingSource subclass for injecting tf bounds and estimate |
| CExceptionalPostingSource | |
| CMyDontAskWeightPostingSource | |
| CMyOddPostingSource | |
| CMyOddWeightingPostingSource | |
| CMyPostingSource | |
| COnlyTheFirstPostingSource | |
| CXapian::FixedWeightPostingSource | A posting source which returns a fixed weight for all documents |
| ►CXapian::ValuePostingSource | A posting source which generates weights from a value slot |
| CMyPostingSource2 | |
| CXapian::LatLongDistancePostingSource | Posting source which returns a weight based on geospatial distance |
| CXapian::ValueMapPostingSource | A posting source which looks up weights in a map using values as the key |
| ►CXapian::ValueWeightPostingSource | A posting source which reads weights from a value slot |
| ►CXapian::DecreasingValueWeightPostingSource | Read weights from a value which is known to decrease as docid increases |
| CCheckBoundsPostingSource | |
| CSlowDecreasingValueWeightPostingSource | |
| ►CXapian::RangeProcessor | Base class for range processors |
| CAuthorRangeProcessor | |
| CTestRangeProcessor | |
| CXapian::DateRangeProcessor | Handle a date range |
| CXapian::NumberRangeProcessor | Handle a number range |
| ►CXapian::Stopper | Abstract base class for stop-word decision functor |
| CTestStopper | |
| CXapian::SimpleStopper | Simple implementation of Stopper class - this will suit most users |
| ►CXapian::ValueRangeProcessor | Base class for value range processors |
| CAuthorValueRangeProcessor | |
| CTestValueRangeProcessor | |
| ►CXapian::StringValueRangeProcessor | Handle a string range |
| CXapian::DateValueRangeProcessor | Handle a date range |
| CXapian::NumberValueRangeProcessor | Handle a number range |
| CXapian::Internal::opt_intrusive_ptr< T > | A smart pointer that optionally uses intrusive reference counting |
| CXapian::Internal::opt_intrusive_ptr< const Xapian::ExpandDecider > | |
| CXapian::Internal::opt_intrusive_ptr< const Xapian::Stopper > | |
| CXapian::Internal::opt_intrusive_ptr< Xapian::FieldProcessor > | |
| CXapian::Internal::opt_intrusive_ptr< Xapian::KeyMaker > | |
| CXapian::Internal::opt_intrusive_ptr< Xapian::MatchSpy > | |
| CXapian::Internal::opt_intrusive_ptr< Xapian::PostingSource > | |
| CXapian::Internal::opt_intrusive_ptr< Xapian::RangeProcessor > | |
| Coption | |
| Coptions | |
| CPerfTestLogger | |
| CPos | |
| CPosCmp | |
| CXapian::Internal::AndContext::PosFilter | |
| Cpositional_testcase | |
| CGlassCompact::PositionCursorGt | |
| CXapian::PositionIterator | Class for iterating over term positions |
| CInverter::PostingChanges | Class for storing the changes in frequencies for a term |
| CXapian::PostingIterator | Class for iterating over a list of terms |
| CGlass::PostlistChunkReader | PostlistChunkReader is essentially an iterator wrapper around a postlist chunk |
| CChert::PostlistChunkReader | PostlistChunkReader is essentially an iterator wrapper around a postlist chunk |
| CGlass::PostlistChunkWriter | PostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details |
| CChert::PostlistChunkWriter | PostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details |
| CGlassCompact::PostlistCursorGt | |
| CChertCompact::PostlistCursorGt | |
| CPrefixCompressedStringItor | |
| CPrefixCompressedStringItorGt | |
| CPrefixCompressedStringWriter | |
| CPrettyOStream< S > | |
| CProbQuery | |
| Cqp_default_op3_test | |
| CXapian::Query | Class representing a query |
| CQueryBuilder | Random query builder |
| CQueryBuilderEnv | The environment used by the steps when building a query |
| CQueryOptimiser | |
| CXapian::QueryParser | Build a Xapian::Query object from a user query string |
| CXapian::RangeProc | |
| CReadError | Exception thrown if we encounter a read error |
| CXapian::Registry | Registry for user subclasses |
| ►CRemoteConnection | A RemoteConnection object provides a bidirectional connection to another RemoteConnection object on a remote machine |
| COwnedRemoteConnection | RemoteConnection which owns its own fd(s) |
| CRemoteServer | Remote backend server base class |
| CXapian::ReplicationInfo | Information about the steps involved in performing a replication |
| CResolver | |
| Ctest_driver::result | A structure used to report the summary of tests passed and failed |
| CGlass::RootInfo | |
| CXapian::RSet | A relevance set (R-Set) |
| CSignalRedirector | |
| ►CXapian::SmallVector_ | |
| CXapian::SmallVector< Query > | |
| CXapian::SmallVector< T > | Vector of Xapian PIMPL objects |
| CXapian::Sniplet | |
| Csnippet_testcase | |
| CXapian::SnipPipe | |
| CSOCKET_INITIALIZER_MIXIN | TCP/IP replication client class |
| ►CSOCKET_INITIALIZER_MIXIN public RemoteDatabase | |
| CRemoteTcpClient | TCP/IP socket based RemoteDatabase implementation |
| CState | Parser State shared between the lexer and the parser |
| CXapian::Stem | Class representing a stemming algorithm |
| CStringAndFreqCmpByFreq | Compare two StringAndFrequency objects |
| CStringAndFrequency | A string with a corresponding frequency |
| CSubValueList | |
| Csynonym1_data_type | |
| CSynonymIterator | |
| Ctab_entry | Common string to integer map entry for option decoding |
| ►CTcpServer | |
| CRemoteTcpServer | TCP/IP socket based server for RemoteDatabase |
| CReplicateTcpServer | |
| CTempDtorTest | |
| CTerm | Class used to pass information about a token from lexer to parser |
| CTermCmp | |
| CTermCompare | |
| CTermFreqs | The frequencies for a term |
| CXapian::TermGenerator | Parses a piece of text and generate terms |
| CTermGroup | A group of terms separated only by whitespace |
| CXapian::TermIterator | Class for iterating over a list of terms |
| CTermListGreaterApproxSize | |
| CTerms | Some terms which form a positional sub-query |
| Ctest | |
| Ctest_autoptr | |
| Ctest_desc | Structure holding a description of a test |
| Ctest_driver | The test driver. This class takes care of running the tests |
| CTest_Exception | |
| Ctestcase | |
| Ctestcase2 | |
| CTestException | |
| CTestFail | Class which is thrown when a test case fails |
| ►CTestRunner | A test runner, which runs the tests (implemented by subclassing it) with a variety of backends |
| CApiTestRunner | |
| CPerfTestRunner | |
| CSoakTestRunner | |
| CTestSkip | Class which is thrown when a test case is to be skipped |
| CTimeOut | |
| Ctokeniser | |
| Cunset_max_changesets_helper_ | |
| CXapian::Utf8Iterator | An iterator which returns Unicode character values from a UTF-8 encoded string |
| CUuid | |
| CValueChunkReader | |
| CGlass::ValueChunkReader | |
| CXapian::ValueIterator | Class for iterating over document values |
| ►CValueStats | Class to hold statistics for a given slot |
| CVStats | |
| CVStats | |
| CGlass::ValueUpdater | |
| CValueUpdater | |
| ►CXapian::Weight | Abstract base class for weighting schemes |
| CCheckInitWeight | |
| CCheckStatsWeight | |
| CExceptionalWeight | |
| CLazyWeight | Xapian::Weight subclass which adds laziness |
| CMyWeight | |
| CXapian::BB2Weight | This class implements the BB2 weighting scheme |
| CXapian::BM25PlusWeight | Xapian::Weight subclass implementing the BM25+ probabilistic formula |
| CXapian::BM25Weight | Xapian::Weight subclass implementing the BM25 probabilistic formula |
| CXapian::BoolWeight | Class implementing a "boolean" weighting scheme |
| CXapian::CoordWeight | Xapian::Weight subclass implementing Coordinate Matching |
| CXapian::DLHWeight | This class implements the DLH weighting scheme, which is a representative scheme of the Divergence from Randomness Framework by Gianni Amati |
| CXapian::DPHWeight | This class implements the DPH weighting scheme |
| CXapian::IfB2Weight | This class implements the IfB2 weighting scheme |
| CXapian::IneB2Weight | This class implements the IneB2 weighting scheme |
| CXapian::InL2Weight | This class implements the InL2 weighting scheme |
| CXapian::LMWeight | Xapian::Weight subclass implementing the Language Model formula |
| CXapian::PL2PlusWeight | Xapian::Weight subclass implementing the PL2+ probabilistic formula |
| CXapian::PL2Weight | This class implements the PL2 weighting scheme |
| CXapian::TfIdfWeight | Xapian::Weight subclass implementing the tf-idf weighting scheme |
| CXapian::TradWeight | Xapian::Weight subclass implementing the traditional probabilistic formula |
| CZWeight | |
| Cwildcard_testcase | |
| CYYMINORTYPE | |
| CyyParser | |
| CyyStackEntry | |