xapian-core  1.4.19
Public Member Functions | Private Attributes | Friends | List of all members
Xapian::TermGenerator::Internal Class Reference

#include <termgenerator_internal.h>

+ Inheritance diagram for Xapian::TermGenerator::Internal:
+ Collaboration diagram for Xapian::TermGenerator::Internal:

Public Member Functions

 Internal ()
 
void index_text (Utf8Iterator itor, termcount weight, const std::string &prefix, bool with_positions)
 
- Public Member Functions inherited from Xapian::Internal::intrusive_base
 intrusive_base ()
 Construct with no references. More...
 

Private Attributes

Stem stemmer
 
stem_strategy strategy
 
Xapian::Internal::opt_intrusive_ptr< const Stopperstopper
 
stop_strategy stop_mode
 
Document doc
 
termpos cur_pos
 
TermGenerator::flags flags
 
unsigned max_word_length
 
WritableDatabase db
 

Friends

class TermGenerator
 

Additional Inherited Members

- Public Attributes inherited from Xapian::Internal::intrusive_base
unsigned _refs
 Reference count. More...
 

Detailed Description

Definition at line 35 of file termgenerator_internal.h.

Constructor & Destructor Documentation

◆ Internal()

Xapian::TermGenerator::Internal::Internal ( )
inline

Definition at line 48 of file termgenerator_internal.h.

References index_text().

Member Function Documentation

◆ index_text()

void Xapian::TermGenerator::Internal::index_text ( Utf8Iterator  itor,
termcount  weight,
const std::string &  prefix,
bool  with_positions 
)

Friends And Related Function Documentation

◆ TermGenerator

friend class TermGenerator
friend

Definition at line 36 of file termgenerator_internal.h.

Member Data Documentation

◆ cur_pos

termpos Xapian::TermGenerator::Internal::cur_pos
private

Definition at line 42 of file termgenerator_internal.h.

◆ db

WritableDatabase Xapian::TermGenerator::Internal::db
private

Definition at line 45 of file termgenerator_internal.h.

◆ doc

Document Xapian::TermGenerator::Internal::doc
private

Definition at line 41 of file termgenerator_internal.h.

◆ flags

TermGenerator::flags Xapian::TermGenerator::Internal::flags
private

Definition at line 43 of file termgenerator_internal.h.

◆ max_word_length

unsigned Xapian::TermGenerator::Internal::max_word_length
private

Definition at line 44 of file termgenerator_internal.h.

◆ stemmer

Stem Xapian::TermGenerator::Internal::stemmer
private

Definition at line 37 of file termgenerator_internal.h.

◆ stop_mode

stop_strategy Xapian::TermGenerator::Internal::stop_mode
private

Definition at line 40 of file termgenerator_internal.h.

◆ stopper

Xapian::Internal::opt_intrusive_ptr<const Stopper> Xapian::TermGenerator::Internal::stopper
private

Definition at line 39 of file termgenerator_internal.h.

◆ strategy

stem_strategy Xapian::TermGenerator::Internal::strategy
private

Definition at line 38 of file termgenerator_internal.h.


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