CLucene - a full-featured, c++ search engine
API Documentation
#include <MultiReader.h>
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 | |
| TermDocs * | termDocs (const IndexReader *reader) const |
| lucene::index::MultiTermPositions::MultiTermPositions | ( | IndexReader ** | subReaders, | |
| const int32_t * | s | |||
| ) |
| lucene::index::MultiTermPositions::~MultiTermPositions | ( | ) | [inline] |
| 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] |
Implements lucene::index::TermPositions.
| TermDocs* lucene::index::MultiTermPositions::termDocs | ( | const IndexReader * | reader | ) | const [protected, virtual] |
Reimplemented from lucene::index::MultiTermDocs.