Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
7 #ifndef BASECHARFILTER_H
8 #define BASECHARFILTER_H
30 virtual int32_t
correct(int32_t currentOff);
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
virtual ~BaseCharFilter()
IntArray diffs
Definition: BaseCharFilter.h:25
virtual int32_t correct(int32_t currentOff)
Retrieve the corrected offset.
boost::shared_ptr< CharStream > CharStreamPtr
Definition: LuceneTypes.h:27
Subclasses of CharFilter can be chained to filter CharStream. They can be used as Reader with additio...
Definition: CharFilter.h:17
Base utility class for implementing a CharFilter. You subclass this, and then record mappings by call...
Definition: BaseCharFilter.h:16
Definition: AbstractAllTermDocs.h:12
int32_t getLastCumulativeDiff()
int32_t size
Definition: BaseCharFilter.h:26
void addOffCorrectMap(int32_t off, int32_t cumulativeDiff)
IntArray offsets
Definition: BaseCharFilter.h:21
BaseCharFilter(const CharStreamPtr &in)
clucene.sourceforge.net