| Camong | |
| Camongvec | |
| Canalyser | |
| ►CBackendManager | |
| CBackendManagerGlass | BackendManager subclass for glass databases |
| CBackendManagerHoney | BackendManager subclass for honey 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 |
| CBufferedFile | |
| CBufferedFileCommon | |
| CByteLengthPrefixedStringItor | |
| CByteLengthPrefixedStringItorGt | |
| Cclosedb1_iterators | |
| CXapian::Cluster | Class to represents a Cluster which contains Points and Centroid of the Cluster |
| CXapian::ClusterSet | Class for storing the results returned by the Clusterer |
| 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 |
| CCollapserLite | Simpler version of Collapser used when merging MSet objects |
| ►CXapian::Compactor | Compact a database, or merge and compact several |
| CMyCompactor | |
| CAndPostList::ComparePostListTermFreqAscending | Comparison functor which orders PostList* by ascending get_termfreq() |
| CXapian::Internal::ComparePostListTermFreqAscending | Comparison functor which orders by descending termfreq |
| CCompareSubValueListsByDocId | Comparison functor which orders SubValueList* by ascending docid |
| CCompareTermListsByTerm | Comparison functor which orders TermList* by ascending term name |
| CCompareTermListSizeAscending | |
| 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 | |
| CGlassCompact::CursorGt | |
| CHoneyCompact::CursorGt< T > | |
| ►CXapian::Database | An indexed database of documents |
| 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 |
| CGlassDatabaseReplicator | |
| CGeoEncode::DecoderWithBoundingBox | A class for decoding coordinates within a bounding box |
| CDegreesMinutesSeconds | Angles, split into degrees, minutes and seconds |
| CXapian::DerefWrapper_< T > | |
| CDestroyedFlag | |
| Cdircloser | |
| Cdirent | |
| ►CXapian::BitReader::DIStack | |
| CXapian::BitReader::DIState | |
| CHoney::DocLenChunkReader | |
| CHoneyCompact::PostlistCursor< const GlassTable & >::DoclenEncoder | |
| CXapian::Document | Class representing a document |
| CXapian::DocumentSet | Class representing a set of documents in a cluster |
| Cedist_seq< Char > | |
| Cedist_state< Char > | |
| Ceditdist_testcase | |
| CEditDistanceCalculator | Calculate edit distances to a target string |
| CXapian::Enquire | Querying session |
| ►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 |
| CEstimateOp | Class for estimating the total number of matching documents |
| CEstimates | |
| CException_estimateop2 | |
| 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::ProbEWeight | This class implements the probabilistic scheme for query expansion |
| CFD | |
| CFDTracker | |
| CFieldInfo | Information about how to handle a field prefix in the query string |
| CFileIndexer | |
| CFlintLock | |
| CGlass::fragment | |
| CHoney::fragment | |
| 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 | |
| CHoneyCompact::MergeCursor< const GlassTable & > | |
| CHoneyCompact::PositionCursor< const GlassTable & > | |
| CHoneyCompact::PostlistCursor< const GlassTable & > | |
| 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 | |
| ►CHoneyCursor | |
| CHoneyCompact::MergeCursor< const HoneyTable & > | |
| CHoneyCompact::PositionCursor< const HoneyTable & > | |
| ►CHoneyCompact::PostlistCursor< const HoneyTable & > | |
| CHoneyCompact::PostlistCursor< HoneyTable & > | |
| CMutableHoneyCursor | |
| CHoneyFLCursor | |
| CHoneyFreeList | |
| CHoneyFreeListChecker | |
| CHoneyInverter | Class which "inverts the file" |
| ►CHoneyTable | |
| ►CHoneyLazyTable | |
| CHoneyDocDataTable | |
| CHoneyPositionTable | |
| CHoneySpellingTable | |
| CHoneySynonymTable | |
| CHoneyPostListTable | |
| CHoneyTermListTable | |
| CHoneyValueManager | |
| CHoneyVersion | Manages the revision files |
| Cinclude | |
| CInMemoryDoc | Class representing a document and the terms indexing it |
| CInMemoryPosting | |
| CInMemoryPostingLessThan | |
| CInMemoryTerm | |
| CInMemoryTermEntry | |
| CInMemoryTermEntryLessThan | |
| Cinput | |
| CXapian::PostingIterator::Internal | |
| 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 |
| ►CXapian::Database::Internal | Virtual base class for Database internals |
| CEmptyDatabase | Empty database internals |
| ►CGlassDatabase | A backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme |
| CGlassWritableDatabase | A writable glass database |
| CHoneyDatabase | Database using honey backend |
| CInMemoryDatabase | A database held entirely in memory |
| CMultiDatabase | Sharded database backend |
| ►CRemoteDatabase | RemoteDatabase is the baseclass for remote database implementations |
| CProgClient | Implementation of RemoteDatabase using a spawned server |
| ►CXapian::Document::Internal | Abstract base class for a document |
| CGlassDocument | A document read from a GlassDatabase |
| CHoneyDocument | A document read from a HoneyDatabase |
| 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::ESet::Internal | Class which actually implements Xapian::ESet |
| CXapian::Enquire::Internal | |
| CXapian::MSet::Internal | Xapian::MSet internals |
| ►CXapian::PositionIterator::Internal | Abstract base class for iterating term positions in a document |
| ►CGlassBasePositionList | Base-class for a position list in a glass database |
| CGlassPositionList | A position list in a glass database |
| CGlassRePositionList | A reusable position list in a glass database |
| ►CHoneyBasePositionList | Base-class for a position list in a honey database |
| CHoneyPositionList | A position list in a honey database |
| CHoneyRePositionList | A reusable position list in a honey database |
| CInMemoryPositionList | PositionList from an InMemory DB or a Document object |
| COrPositionList | |
| ►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::QueryEditDistance | |
| 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::RSet::Internal | |
| CXapian::Registry::Internal | |
| ►CXapian::StemImplementation | Class representing a stemming algorithm implementation |
| CMyStemImpl | |
| CXapian::Internal::Snowball::Arabic | |
| CXapian::Internal::Snowball::Armenian | |
| CXapian::Internal::Snowball::Basque | |
| CXapian::Internal::Snowball::Catalan | |
| CXapian::Internal::Snowball::Danish | |
| CXapian::Internal::Snowball::Dutch | |
| CXapian::Internal::Snowball::DutchPorter | |
| CXapian::Internal::Snowball::Earlyenglish | |
| CXapian::Internal::Snowball::English | |
| CXapian::Internal::Snowball::Esperanto | |
| CXapian::Internal::Snowball::Estonian | |
| CXapian::Internal::Snowball::Finnish | |
| CXapian::Internal::Snowball::French | |
| CXapian::Internal::Snowball::German | |
| CXapian::Internal::Snowball::Greek | |
| CXapian::Internal::Snowball::Hindi | |
| CXapian::Internal::Snowball::Hungarian | |
| CXapian::Internal::Snowball::Indonesian | |
| CXapian::Internal::Snowball::Irish | |
| CXapian::Internal::Snowball::Italian | |
| CXapian::Internal::Snowball::Lithuanian | |
| CXapian::Internal::Snowball::Lovins | |
| CXapian::Internal::Snowball::Nepali | |
| CXapian::Internal::Snowball::Norwegian | |
| CXapian::Internal::Snowball::Polish | |
| CXapian::Internal::Snowball::Porter | |
| CXapian::Internal::Snowball::Portuguese | |
| CXapian::Internal::Snowball::Romanian | |
| CXapian::Internal::Snowball::Russian | |
| CXapian::Internal::Snowball::Serbian | |
| CXapian::Internal::Snowball::Spanish | |
| CXapian::Internal::Snowball::Swedish | |
| CXapian::Internal::Snowball::Tamil | |
| CXapian::Internal::Snowball::Turkish | |
| CXapian::Internal::Snowball::Yiddish | |
| CXapian::TermGenerator::Internal | |
| ►CXapian::TermIterator::Internal | Abstract base class for termlists |
| ►CAllTermsList | Abstract base class for iterating all terms in a database |
| CGlassAllTermsList | |
| CGlassMetadataTermList | |
| CGlassSpellingWordsList | |
| CGlassSynonymTermList | |
| CHoneyAllTermsList | |
| CHoneyMetadataTermList | |
| CHoneySpellingWordsList | |
| CHoneySynonymTermList | |
| CInMemoryAllTermsList | Class for alltermslists over several databases |
| CMultiAllTermsList | Class for merging AllTermsList objects from subdatabases |
| CRemoteAllTermsList | Iterate all terms in a remote database |
| CRemoteKeyList | Iterate keys in a remote database |
| CDocumentTermList | Iteration over terms in a document |
| CGlassSpellingTermList | The list of words containing a particular trigram |
| CGlassTermList | A TermList in a glass database |
| CHoneySpellingTermList | The list of words containing a particular trigram |
| CHoneyTermList | A TermList in a honey database |
| CInMemoryTermList | |
| CMultiTermList | Adapter class for a TermList in a multidatabase |
| ►COrTermList | |
| CFreqAdderOrTermList | A termlist which ORs two termlists together, adding term frequencies |
| CRemoteTermList | Iterate terms in a remote document |
| 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 |
| CDocumentValueList | Iteration over values in a document |
| CGlassValueList | Glass class for value streams |
| CHoneyValueList | Honey class for value streams |
| CMultiValueList | Class for merging ValueList objects from subdatabases |
| CSlowValueList | Slow implementation for backends which don't streamed values |
| Ctest_refcnt | |
| CXapian::Internal::intrusive_ptr< T > | A smart pointer that uses intrusive reference counting |
| CXapian::Internal::intrusive_ptr< const GlassDatabase > | |
| CXapian::Internal::intrusive_ptr< const HoneyDatabase > | |
| 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< Xapian::Query::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::RSet::Internal > | |
| CXapian::Internal::intrusive_ptr< Xapian::StemImplementation > | |
| CXapian::Internal::intrusive_ptr< Xapian::ValueCountMatchSpy::Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< T > | A normally non-NULL smart pointer using intrusive reference counting |
| CXapian::Internal::intrusive_ptr_nonnull< const Xapian::Database::Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< Xapian::Database::Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< Xapian::Document::Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< Xapian::Enquire::Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< Xapian::ESet::Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< Xapian::MSet::Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< Xapian::QueryParser::Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< Xapian::Registry::Internal > | |
| CXapian::Internal::intrusive_ptr_nonnull< Xapian::TermGenerator::Internal > | |
| CXapian::InvertedQuery_ | |
| CInverter | Class which "inverts the file" |
| CGlass::Key | |
| 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 | |
| CLocalSubMatch | |
| Cm_pair | |
| ►CXapian::MatchDecider | Abstract base class for match deciders |
| CCheckMatchDecider | |
| CGrepMatchDecider | |
| CMDecider_estimateop2 | |
| CXapian::ValueSetMatchDecider | MatchDecider filtering results based on whether document values are in a user-defined set |
| CMatcher | |
| CProtoMSet::MCmpAdaptor | Adapt MSetCmp to be usable with min_heap |
| CHoneyCompact::MergeCursor< T > | |
| CXapian::MSet | Class representing a list of search results |
| CXapian::MSetIterator | Iterator over a Xapian::MSet |
| CMSVCIgnoreInvalidParameter | |
| Cname | |
| CNgramIterator | Iterator returning unigrams and bigrams |
| Cnode | |
| CNoSuchProgram | Exception thrown if the program isn't found |
| ►CXapian::Internal::opt_intrusive_base | Base class for objects managed by opt_intrusive_ptr |
| CB | |
| ►CXapian::Clusterer | Class representing an abstract class for a clusterer to be implemented |
| CXapian::KMeans | Kmeans clusterer: This clusterer implements the K-Means clustering algorithm |
| CXapian::LCDClusterer | LCD clusterer: This clusterer implements the LCD clustering algorithm adapted from Modelling efficient novelty-based search result diversification in metric spaces Gil-Costa et al |
| ►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::FreqSource | Base class for TermListGroup Stores and provides terms that are contained in a document and their respective term frequencies |
| CXapian::TermListGroup | A class for construction of termlists which store the terms for a document along with the number of documents it indexes i.e |
| ►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 | |
| CMySpy | |
| CSimpleMatchSpy | |
| CTestMatchSpy | |
| CXapian::ValueCountMatchSpy | Class for counting the frequencies of values in the matching documents |
| ►CXapian::PointType | Abstract class representing a point in the VSM |
| CXapian::Centroid | Class to represent cluster centroids in the vector space |
| CXapian::Point | Class to represent a document as a point in the Vector Space Model |
| ►CXapian::PostingSource | Base class which provides an "external" source of postings |
| CChangeMaxweightPostingSource | |
| CCloneTestPostingSource | |
| CEstimatePS | PostingSource subclass for injecting tf bounds and estimate |
| CExceptionalPostingSource | |
| CMyDontAskWeightPostingSource | |
| CMyDontUsePostingSource | |
| 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 | |
| ►CXapian::RangeProcessor | Base class for range processors |
| CAuthorRangeProcessor | |
| CTestRangeProcessor | |
| CXapian::DateRangeProcessor | Handle a date range |
| CXapian::NumberRangeProcessor | Handle a number range |
| CXapian::UnitRangeProcessor | Handle a byte unit 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::StemStopper | Stopper subclass which checks for both stemmed and unstemmed stopwords |
| 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::PosFilter | |
| Cpositional_testcase | |
| CHoneyCompact::PositionCursor< T > | |
| CGlassCompact::PositionCursorGt | |
| CHoneyCompact::PositionCursorGt< T > | |
| CXapian::PositionIterator | Class for iterating over term positions |
| CHoneyInverter::PostingChanges | Class for storing the changes in frequencies for a term |
| CInverter::PostingChanges | Class for storing the changes in frequencies for a term |
| CHoney::PostingChunkReader | |
| CXapian::PostingIterator | Class for iterating over a list of terms |
| ►CXapian::Internal::PostList | Abstract base class for postlists |
| CAndPostList | N-way AND postlist |
| CBoolOrPostList | PostList class implementing unweighted Query::OP_OR |
| CExternalPostList | |
| ►CLeafPostList | Abstract base class for leaf postlists |
| CContiguousAllDocsPostList | A PostList iterating all docids when they form a contiguous range |
| ►CGlassPostList | A postlist in a glass database |
| CGlassAllDocsPostList | |
| CHoneyAllDocsPostList | |
| ►CHoneyPostList | PostList in a honey database |
| CHoneyPosPostList | PostList in a honey database with positions |
| 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) |
| CMultiPostList | Class for merging PostList objects from subdatabases |
| COrPostList | PostList class implementing Query::OP_OR |
| ►CValueRangePostList | |
| CValueGePostList | |
| ►CWrapperPostList | Base class for a PostList which wraps another PostList |
| CAndMaybePostList | PostList class implementing Query::OP_AND_MAYBE |
| CAndNotPostList | PostList class implementing Query::OP_AND_NOT |
| CExtraWeightPostList | PostList which adds on a term-independent weight contribution |
| COrPosPostList | Wrapper postlist providing positions for an OR |
| ►CSelectPostList | Base class for classes which filter another PostList |
| CDeciderPostList | PostList which applies a MatchDecider |
| 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 |
| CXorPostList | N-way XOR postlist |
| CBoolOrPostList::PostListAndDocID | |
| CXapian::Internal::PostListAndEstimate | |
| CGlass::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 |
| CHoneyCompact::PostlistCursor< T > | |
| CGlassCompact::PostlistCursorGt | |
| CHoneyCompact::PostlistCursorGt< T > | |
| CPostListTree | |
| CPrefixCompressedStringItor | |
| CPrefixCompressedStringItorGt | |
| CPrefixCompressedStringWriter | |
| CPrettyOStream< S > | |
| CProbQuery | |
| CProtoMSet | |
| 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 |
| CXapian::Internal::QueryOptimiser | |
| 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 |
| Cremotefailure1_iterators | |
| CRemoteSubMatch | Class for performing matching on a remote database |
| CXapian::ReplicationInfo | Information about the steps involved in performing a replication |
| CResolver | |
| CResult | A result in an MSet |
| Ctest_driver::result | A structure used to report the summary of tests passed and failed |
| CGlass::RootInfo | |
| CHoney::RootInfo | |
| CXapian::RSet | Class representing a set of documents judged as relevant |
| CServerData | |
| CSignalRedirector | |
| ►CXapian::Similarity | Base class for calculating the similarity between documents |
| CXapian::CosineDistance | Class for calculating the cosine distance between two documents |
| ►CXapian::SmallVector_ | |
| CXapian::SmallVectorI< Xapian::Database::Internal > | |
| ►CXapian::SmallVectorI< T::Internal > | |
| CXapian::SmallVector< Query > | |
| CXapian::SmallVector< T > | Vector of Xapian PIMPL objects |
| CXapian::SmallVectorI< TI > | Vector of Xapian PIMPL internal objects |
| CSN_env | |
| CXapian::Internal::Snowball::Arabic::SN_local | |
| CXapian::Internal::Snowball::Armenian::SN_local | |
| CXapian::Internal::Snowball::Basque::SN_local | |
| CXapian::Internal::Snowball::Catalan::SN_local | |
| CXapian::Internal::Snowball::Danish::SN_local | |
| CXapian::Internal::Snowball::Dutch::SN_local | |
| CXapian::Internal::Snowball::DutchPorter::SN_local | |
| CXapian::Internal::Snowball::Earlyenglish::SN_local | |
| CXapian::Internal::Snowball::English::SN_local | |
| CXapian::Internal::Snowball::Esperanto::SN_local | |
| CXapian::Internal::Snowball::Estonian::SN_local | |
| CXapian::Internal::Snowball::Finnish::SN_local | |
| CXapian::Internal::Snowball::French::SN_local | |
| CXapian::Internal::Snowball::German::SN_local | |
| CXapian::Internal::Snowball::Greek::SN_local | |
| CXapian::Internal::Snowball::Hindi::SN_local | |
| CXapian::Internal::Snowball::Hungarian::SN_local | |
| CXapian::Internal::Snowball::Indonesian::SN_local | |
| CXapian::Internal::Snowball::Irish::SN_local | |
| CXapian::Internal::Snowball::Italian::SN_local | |
| CXapian::Internal::Snowball::Lithuanian::SN_local | |
| CXapian::Internal::Snowball::Lovins::SN_local | |
| CXapian::Internal::Snowball::Nepali::SN_local | |
| CXapian::Internal::Snowball::Norwegian::SN_local | |
| CXapian::Internal::Snowball::Polish::SN_local | |
| CXapian::Internal::Snowball::Porter::SN_local | |
| CXapian::Internal::Snowball::Portuguese::SN_local | |
| CXapian::Internal::Snowball::Romanian::SN_local | |
| CXapian::Internal::Snowball::Russian::SN_local | |
| CXapian::Internal::Snowball::Serbian::SN_local | |
| CXapian::Internal::Snowball::Spanish::SN_local | |
| CXapian::Internal::Snowball::Swedish::SN_local | |
| CXapian::Internal::Snowball::Tamil::SN_local | |
| CXapian::Internal::Snowball::Turkish::SN_local | |
| CXapian::Internal::Snowball::Yiddish::SN_local | |
| 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 |
| CSpyMaster | |
| CSSTIndex | |
| 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 | |
| CXapian::Internal::TermFreqs | The frequencies for a term |
| CXapian::TermGenerator | Parses a piece of text and generate terms |
| CTermGroup | A group of terms separated only by whitespace |
| CTermInfo | Metadata for a term in a document |
| CXapian::TermIterator | Class for iterating over a list of terms |
| CTermListGreaterApproxSize | |
| CTerms | Some terms which form a positional sub-query |
| Ctest | |
| 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 | |
| CGlass::ValueChunkReader | |
| CHoney::ValueChunkReader | |
| CXapian::ValueIterator | Class for iterating over document values |
| ►CValueStats | Class to hold statistics for a given slot |
| CVStats | |
| CGlass::ValueUpdater | |
| CHoney::ValueUpdater | |
| CXapian::Vec< T, COW, UNIQUEPTR, typename > | Suitable for "simple" type T |
| CXapian::Vec< EstimateOp > | |
| CXapian::Vec< Xapian::termpos > | |
| CXapian::Vec< T, COW, UNIQUEPTR, typename >::Vec_to_copy | |
| ►CXapian::Weight | Abstract base class for weighting schemes |
| CCheckInitWeight | |
| CCheckStatsWeight | |
| CCheckStatsWeight5 | |
| 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::TradWeight | Xapian::Weight subclass implementing the traditional 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::DiceWeight | Xapian::Weight subclass implementing Dice Coefficient |
| CXapian::IfB2Weight | This class implements the IfB2 weighting scheme |
| CXapian::InL2Weight | This class implements the InL2 weighting scheme |
| CXapian::IneB2Weight | This class implements the IneB2 weighting scheme |
| CXapian::LM2StageWeight | Language Model weighting with Two Stage smoothing |
| CXapian::LMAbsDiscountWeight | Language Model weighting with Absolute Discount smoothing |
| CXapian::LMDirichletWeight | Language Model weighting with Dirichlet or Dir+ smoothing |
| CXapian::LMJMWeight | Language Model weighting with Jelinek-Mercer smoothing |
| 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 |
| CZWeight | |
| Cwildcard_testcase | |
| CYYMINORTYPE | |
| CyyParser | |
| CyyStackEntry | |