CLucene - a full-featured, c++ search engine
API Documentation


lucene::index::MultiTermPositions Class Reference

#include <MultiReader.h>

Inheritance diagram for lucene::index::MultiTermPositions:
lucene::index::MultiTermDocs lucene::index::TermPositions lucene::index::TermDocs lucene::index::TermDocs lucene::debug::LuceneBase lucene::debug::LuceneBase

List of all members.

Public Member Functions

 MultiTermPositions (IndexReader **subReaders, const int32_t *s)
 ~MultiTermPositions ()
int32_t nextPosition ()
virtual TermDocs__asTermDocs ()
 Solve the diamond inheritence problem by providing a reinterpret function.
virtual TermPositions__asTermPositions ()
 Solve the diamond inheritence problem by providing a reinterpret function.

Protected Member Functions

TermDocstermDocs (const IndexReader *reader) const

Constructor & Destructor Documentation

lucene::index::MultiTermPositions::MultiTermPositions ( IndexReader **  subReaders,
const int32_t *  s 
)
lucene::index::MultiTermPositions::~MultiTermPositions (  )  [inline]

Member Function Documentation

virtual TermDocs* lucene::index::MultiTermPositions::__asTermDocs (  )  [virtual]

Solve the diamond inheritence problem by providing a reinterpret function.

No dynamic casting is required and no RTTI data is needed to do this

Implements lucene::index::TermPositions.

virtual TermPositions* lucene::index::MultiTermPositions::__asTermPositions (  )  [virtual]

Solve the diamond inheritence problem by providing a reinterpret function.

No dynamic casting is required and no RTTI data is needed to do this

Reimplemented from lucene::index::MultiTermDocs.

int32_t lucene::index::MultiTermPositions::nextPosition (  )  [virtual]
TermDocs* lucene::index::MultiTermPositions::termDocs ( const IndexReader reader  )  const [protected, virtual]

Reimplemented from lucene::index::MultiTermDocs.


The documentation for this class was generated from the following file:

clucene.sourceforge.net