xapian-core  2.0.0
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
 CBufferedFile
 CBufferedFileCommon
 CByteLengthPrefixedStringItor
 CByteLengthPrefixedStringItorGt
 Cclosedb1_iterators
 CXapian::ClusterClass to represents a Cluster which contains Points and Centroid of the Cluster
 CXapian::ClusterSetClass for storing the results returned by the Clusterer
 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
 CCollapserLiteSimpler version of Collapser used when merging MSet objects
 CXapian::CompactorCompact a database, or merge and compact several
 CAndPostList::ComparePostListTermFreqAscendingComparison functor which orders PostList* by ascending get_termfreq()
 CXapian::Internal::ComparePostListTermFreqAscendingComparison functor which orders by descending termfreq
 CCompareSubValueListsByDocIdComparison functor which orders SubValueList* by ascending docid
 CCompareTermListsByTermComparison functor which orders TermList* by ascending term name
 CCompareTermListSizeAscending
 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
 CGlassCompact::CursorGt
 CHoneyCompact::CursorGt< T >
 CXapian::DatabaseAn indexed database of documents
 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
 CXapian::DerefWrapper_< T >
 CDestroyedFlag
 Cdircloser
 Cdirent
 CXapian::BitReader::DIStack
 CHoney::DocLenChunkReader
 CHoneyCompact::PostlistCursor< const GlassTable & >::DoclenEncoder
 CXapian::DocumentClass representing a document
 CXapian::DocumentSetClass representing a set of documents in a cluster
 Cedist_seq< Char >
 Cedist_state< Char >
 Ceditdist_testcase
 CEditDistanceCalculatorCalculate edit distances to a target string
 CXapian::EnquireQuerying session
 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
 CEstimateOpClass for estimating the total number of matching documents
 CEstimates
 CException_estimateop2
 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
 CHoney::fragment
 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
 CHoneyCursor
 CHoneyFLCursor
 CHoneyFreeList
 CHoneyFreeListChecker
 CHoneyInverterClass which "inverts the file"
 CHoneyTable
 CHoneyValueManager
 CHoneyVersionManages the revision files
 Cinclude
 CInMemoryDocClass representing a document and the terms indexing it
 CInMemoryPosting
 CInMemoryPostingLessThan
 CInMemoryTerm
 CInMemoryTermEntry
 CInMemoryTermEntryLessThan
 Cinput
 CXapian::PostingIterator::Internal
 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 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_
 CInverterClass which "inverts the file"
 CGlass::Key
 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
 CLocalSubMatch
 Cm_pair
 CXapian::MatchDeciderAbstract base class for match deciders
 CMatcher
 CProtoMSet::MCmpAdaptorAdapt MSetCmp to be usable with min_heap
 CHoneyCompact::MergeCursor< T >
 CXapian::MSetClass representing a list of search results
 CXapian::MSetIteratorIterator over a Xapian::MSet
 CMSVCIgnoreInvalidParameter
 Cname
 CNgramIteratorIterator returning unigrams and bigrams
 Cnode
 CNoSuchProgramException thrown if the program isn't found
 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::PosFilter
 Cpositional_testcase
 CHoneyCompact::PositionCursor< T >
 CGlassCompact::PositionCursorGt
 CHoneyCompact::PositionCursorGt< T >
 CXapian::PositionIteratorClass for iterating over term positions
 CHoneyInverter::PostingChangesClass for storing the changes in frequencies for a term
 CInverter::PostingChangesClass for storing the changes in frequencies for a term
 CHoney::PostingChunkReader
 CXapian::PostingIteratorClass for iterating over a list of terms
 CXapian::Internal::PostListAbstract base class for postlists
 CBoolOrPostList::PostListAndDocID
 CXapian::Internal::PostListAndEstimate
 CGlass::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
 CHoneyCompact::PostlistCursor< T >
 CGlassCompact::PostlistCursorGt
 CHoneyCompact::PostlistCursorGt< T >
 CPostListTree
 CPrefixCompressedStringItor
 CPrefixCompressedStringItorGt
 CPrefixCompressedStringWriter
 CPrettyOStream< S >
 CProbQuery
 CProtoMSet
 Cqp_default_op3_test
 CXapian::QueryClass representing a query
 CQueryBuilderRandom query builder
 CQueryBuilderEnvThe environment used by the steps when building a query
 CXapian::Internal::QueryOptimiser
 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
 Cremotefailure1_iterators
 CRemoteSubMatchClass for performing matching on a remote database
 CXapian::ReplicationInfoInformation about the steps involved in performing a replication
 CResolver
 CResultA result in an MSet
 Ctest_driver::resultA structure used to report the summary of tests passed and failed
 CGlass::RootInfo
 CHoney::RootInfo
 CXapian::RSetClass representing a set of documents judged as relevant
 CServerData
 CSignalRedirector
 CXapian::SimilarityBase class for calculating the similarity between documents
 CXapian::SmallVector_
 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_MIXINTCP/IP replication client class
 CSOCKET_INITIALIZER_MIXIN public RemoteDatabase
 CSpyMaster
 CSSTIndex
 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
 CXapian::Internal::TermFreqsThe frequencies for a term
 CXapian::TermGeneratorParses a piece of text and generate terms
 CTermGroupA group of terms separated only by whitespace
 CTermInfoMetadata for a term in a document
 CXapian::TermIteratorClass for iterating over a list of terms
 CTermListGreaterApproxSize
 CTermsSome terms which form a positional sub-query
 Ctest
 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
 CGlass::ValueChunkReader
 CHoney::ValueChunkReader
 CXapian::ValueIteratorClass for iterating over document values
 CValueStatsClass to hold statistics for a given slot
 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::WeightAbstract base class for weighting schemes
 Cwildcard_testcase
 CYYMINORTYPE
 CyyParser
 CyyStackEntry