xapian-core  1.4.25
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Camong
 Camongvec
 Canalyser
 CBackendManager
 CGlass::BItem_base< T >
 CGlass::BItem_base< const uint8_t *>
 CGlass::BItem_base< uint8_t *>
 CXapian::BitReaderRead a stream created by BitWriter
 CXapian::BitWriterCreate a stream to which non-byte-aligned values can be written
 CXapian::ByQueryIndexCmp
 CByteLengthPrefixedStringItor
 CByteLengthPrefixedStringItorGt
 CChertCursorA cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches
 CChertDatabaseStatsChert class for database statistics
 CChertTableClass managing a Btree table in a Chert database
 CChertTable_base
 CChertValueManager
 CChertVersionManages the "iamchert" file
 Cclosedb1_iterators
 CCmp
 CCmpByFirstUsed
 CXapian::Internal::CmpMaxOrTermsClass providing an operator which sorts postlists to select max or terms
 CCollapseDataClass tracking information for a given value of the collapse key
 CCollapserTracks collapse keys and the documents they match
 CXapian::CompactorCompact a database, or merge and compact several
 CMultiAndPostList::ComparePostListTermFreqAscendingComparison functor which orders PostList* by ascending get_termfreq_est()
 CXapian::Internal::ComparePostListTermFreqAscendingComparison functor which orders PostList* by descending get_termfreq_est()
 CCompareSubValueListsByDocIdComparison functor which orders SubValueList* by ascending docid
 CCompareTermListsByTermComparison functor which orders TermList* by ascending term name
 CXapian::CompareTermListSizeAscending
 CCompressionStream
 CConnectionClosedClass to throw when we receive the connection closing message
 CResolver::const_iterator
 CXapian::SmallVector< T >::const_iterator
 CXapian::Internal::constinfo
 CXapian::Internal::Context
 CCPUTimer
 CGlass::Cursor
 CCursor
 CGlassCompact::CursorGt
 CChertCompact::CursorGt
 CXapian::DatabaseThis class is used to access a database, or a group of databases
 CXapian::DatabaseMasterAccess to a master database for replication
 CXapian::DatabaseReplicaAccess to a database replica, for applying replication to it
 CXapian::DatabaseReplicatorBase class for database replicator objects
 CGeoEncode::DecoderWithBoundingBoxA class for decoding coordinates within a bounding box
 CDegreesMinutesSecondsAngles, split into degrees, minutes and seconds
 Cdelete_ptr< CLASS >
 CXapian::delete_ptr< CLASS >
 CXapian::DerefWrapper_< T >
 CDestroyedFlag
 Cdircloser
 Cdirent
 CXapian::BitReader::DIStack
 CXapian::DocumentA handle representing a document in a Xapian database
 Cedist_seq< CHR >
 Cedist_state< CHR >
 CXapian::EnquireThis class provides an interface to the information retrieval system for the purpose of searching
 CXapian::ErrorAll exceptions thrown by Xapian are subclasses of Xapian::Error
 CXapian::ESetClass representing a list of search results
 CXapian::ESetIteratorIterator over a Xapian::ESet
 CXapian::Internal::ExpandStatsCollates statistics while calculating term weight in an ESet
 CXapian::Internal::ExpandTermClass combining a term and its expand weight
 CXapian::Internal::ExpandWeightClass for calculating ESet term weights
 CFD
 CFDTracker
 CFieldInfoInformation about how to handle a field prefix in the query string
 CFileIndexer
 CFlintLock
 CGlass::fragment
 Cfragment
 Cgenerator
 CGlassChanges
 CGlassCursorA cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches
 CGlassFLCursor
 CGlassFreeList
 CGlassFreeListChecker
 CGlassTableClass managing a Btree table in a Glass database
 CGlassValueManager
 CGlassVersionManages the revision files
 Cgrouping
 Cinclude
 CInMemoryDocClass representing a document and the terms indexing it
 CInMemoryPosting
 CInMemoryPostingLessThan
 CInMemoryTerm
 CInMemoryTermEntry
 CInMemoryTermEntryLessThan
 Cinput
 CXapian::Weight::InternalClass to hold statistics for a given collection
 CXapian::Internal::intrusive_baseBase class for objects managed by intrusive_ptr
 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_
 CInverterClass which "inverts the file"
 CItem_base< T >
 CItem_base< const uint8_t *>
 CItem_base< uint8_t *>
 CGlass::Key
 CKey
 CXapian::MultiValueKeyMaker::KeySpec
 CXapian::LatLongCoordA latitude-longitude coordinate
 CXapian::LatLongCoordsA sequence of latitude-longitude coordinates
 CXapian::LatLongCoordsIteratorAn iterator across the values in a LatLongCoords object
 CXapian::LatLongMetricBase class for calculating distances between two lat/long coordinates
 CGlass::LeafItem_base< T >
 CGlass::LeafItem_base< const uint8_t *>
 CGlass::LeafItem_base< uint8_t *>
 CLiteral
 Cliteralstring
 Cm_pair
 CXapian::MatchDeciderBase class for matcher decision functor
 CXapian::MSetClass representing a list of search results
 CXapian::Internal::MSetItemAn item resulting from a query
 CXapian::MSetIteratorIterator over a Xapian::MSet
 CMSVCIgnoreInvalidParameter
 CMultiMatch
 Cname
 CNetworkTermListItemAn item in a NetworkTermList
 CNgramIteratorIterator returning unigrams and bigrams
 Cnode
 CNoSuchProgramException thrown if the program isn't found
 COmDocumentTermA term in a document
 CXapian::Internal::opt_intrusive_baseBase class for objects managed by opt_intrusive_ptr
 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::PositionIteratorClass for iterating over term positions
 CInverter::PostingChangesClass for storing the changes in frequencies for a term
 CXapian::PostingIteratorClass for iterating over a list of terms
 CGlass::PostlistChunkReaderPostlistChunkReader is essentially an iterator wrapper around a postlist chunk
 CChert::PostlistChunkReaderPostlistChunkReader is essentially an iterator wrapper around a postlist chunk
 CGlass::PostlistChunkWriterPostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details
 CChert::PostlistChunkWriterPostlistChunkWriter 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::QueryClass representing a query
 CQueryBuilderRandom query builder
 CQueryBuilderEnvThe environment used by the steps when building a query
 CQueryOptimiser
 CXapian::QueryParserBuild a Xapian::Query object from a user query string
 CXapian::RangeProc
 CReadErrorException thrown if we encounter a read error
 CXapian::RegistryRegistry for user subclasses
 CRemoteConnectionA RemoteConnection object provides a bidirectional connection to another RemoteConnection object on a remote machine
 CXapian::ReplicationInfoInformation about the steps involved in performing a replication
 CResolver
 Ctest_driver::resultA structure used to report the summary of tests passed and failed
 CGlass::RootInfo
 CXapian::RSetA relevance set (R-Set)
 CSignalRedirector
 CXapian::SmallVector_
 CXapian::Sniplet
 Csnippet_testcase
 CXapian::SnipPipe
 CSOCKET_INITIALIZER_MIXINTCP/IP replication client class
 CSOCKET_INITIALIZER_MIXIN public RemoteDatabase
 CStateParser State shared between the lexer and the parser
 CXapian::StemClass representing a stemming algorithm
 CStringAndFreqCmpByFreqCompare two StringAndFrequency objects
 CStringAndFrequencyA string with a corresponding frequency
 CSubValueList
 Csynonym1_data_type
 CSynonymIterator
 Ctab_entryCommon string to integer map entry for option decoding
 CTcpServer
 CTempDtorTest
 CTermClass used to pass information about a token from lexer to parser
 CTermCmp
 CTermCompare
 CTermFreqsThe frequencies for a term
 CXapian::TermGeneratorParses a piece of text and generate terms
 CTermGroupA group of terms separated only by whitespace
 CXapian::TermIteratorClass for iterating over a list of terms
 CTermListGreaterApproxSize
 CTermsSome terms which form a positional sub-query
 Ctest
 Ctest_autoptr
 Ctest_descStructure holding a description of a test
 Ctest_driverThe test driver. This class takes care of running the tests
 CTest_Exception
 Ctestcase
 Ctestcase2
 CTestException
 CTestFailClass which is thrown when a test case fails
 CTestRunnerA test runner, which runs the tests (implemented by subclassing it) with a variety of backends
 CTestSkipClass which is thrown when a test case is to be skipped
 CTimeOut
 Ctokeniser
 Cunset_max_changesets_helper_
 CXapian::Utf8IteratorAn iterator which returns Unicode character values from a UTF-8 encoded string
 CUuid
 CValueChunkReader
 CGlass::ValueChunkReader
 CXapian::ValueIteratorClass for iterating over document values
 CValueStatsClass to hold statistics for a given slot
 CGlass::ValueUpdater
 CValueUpdater
 CXapian::WeightAbstract base class for weighting schemes
 Cwildcard_testcase
 CYYMINORTYPE
 CyyParser
 CyyStackEntry