Xapian::InternalStemPorter Class Reference

#include <porter.h>

Inheritance diagram for Xapian::InternalStemPorter:

Inheritance graph
[legend]
Collaboration diagram for Xapian::InternalStemPorter:

Collaboration graph
[legend]

List of all members.

Public Member Functions

int r_Step_5b ()
int r_Step_5a ()
int r_Step_4 ()
int r_Step_3 ()
int r_Step_2 ()
int r_Step_1c ()
int r_Step_1b ()
int r_Step_1a ()
int r_R2 ()
int r_R1 ()
int r_shortv ()
 InternalStemPorter ()
 ~InternalStemPorter ()
int stem ()
 Virtual method implemented by the subclass to actually do the work.
std::string get_description () const
 Return a string describing this object.

Private Attributes

unsigned char B_Y_found
int I_p2
int I_p1


Detailed Description

Definition at line 7 of file porter.h.


Constructor & Destructor Documentation

Xapian::InternalStemPorter::InternalStemPorter (  ) 

Definition at line 751 of file porter.cc.

Xapian::InternalStemPorter::~InternalStemPorter (  ) 

Definition at line 756 of file porter.cc.


Member Function Documentation

std::string Xapian::InternalStemPorter::get_description (  )  const [virtual]

Return a string describing this object.

Implements Xapian::StemImplementation.

Definition at line 761 of file porter.cc.

int Xapian::InternalStemPorter::r_R1 (  ) 

Definition at line 264 of file porter.cc.

References Xapian::SnowballStemImplementation::c, and I_p1.

Referenced by r_Step_1b(), r_Step_2(), r_Step_3(), and r_Step_5a().

int Xapian::InternalStemPorter::r_R2 (  ) 

Definition at line 269 of file porter.cc.

References Xapian::SnowballStemImplementation::c, and I_p2.

Referenced by r_Step_4(), r_Step_5a(), and r_Step_5b().

int Xapian::InternalStemPorter::r_shortv (  ) 

int Xapian::InternalStemPorter::r_Step_1a (  ) 

int Xapian::InternalStemPorter::r_Step_1b (  ) 

int Xapian::InternalStemPorter::r_Step_1c (  ) 

int Xapian::InternalStemPorter::r_Step_2 (  ) 

int Xapian::InternalStemPorter::r_Step_3 (  ) 

int Xapian::InternalStemPorter::r_Step_4 (  ) 

int Xapian::InternalStemPorter::r_Step_5a (  ) 

int Xapian::InternalStemPorter::r_Step_5b (  ) 

int Xapian::InternalStemPorter::stem (  )  [virtual]


Member Data Documentation

unsigned char Xapian::InternalStemPorter::B_Y_found [private]

Definition at line 8 of file porter.h.

Referenced by stem().

Definition at line 10 of file porter.h.

Referenced by r_R1(), r_Step_1b(), and stem().

Definition at line 9 of file porter.h.

Referenced by r_R2(), and stem().


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

Documentation for Xapian (version 1.2.8).
Generated on 14 Dec 2011 by Doxygen 1.5.9.