Xapian::InternalStemFinnish Class Reference

#include <finnish.h>

Inheritance diagram for Xapian::InternalStemFinnish:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

int r_tidy ()
int r_other_endings ()
int r_t_plural ()
int r_i_plural ()
int r_case_ending ()
int r_VI ()
int r_LONG ()
int r_possessive ()
int r_particle_etc ()
int r_R2 ()
int r_mark_regions ()
 InternalStemFinnish ()
 ~InternalStemFinnish ()
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_ending_removed
symbolS_x
int I_p2
int I_p1


Detailed Description

Definition at line 7 of file finnish.h.


Constructor & Destructor Documentation

Xapian::InternalStemFinnish::InternalStemFinnish (  ) 

Definition at line 825 of file finnish.cc.

References create_s(), and S_x.

Xapian::InternalStemFinnish::~InternalStemFinnish (  ) 

Definition at line 831 of file finnish.cc.

References lose_s(), and S_x.


Member Function Documentation

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

Return a string describing this object.

Implements Xapian::StemImplementation.

Definition at line 837 of file finnish.cc.

int Xapian::InternalStemFinnish::r_case_ending (  ) 

int Xapian::InternalStemFinnish::r_i_plural (  ) 

int Xapian::InternalStemFinnish::r_LONG (  ) 

Definition at line 482 of file finnish.cc.

References Xapian::SnowballStemImplementation::find_among_b(), and s_pool.

Referenced by r_case_ending(), and r_tidy().

int Xapian::InternalStemFinnish::r_mark_regions (  ) 

int Xapian::InternalStemFinnish::r_other_endings (  ) 

int Xapian::InternalStemFinnish::r_particle_etc (  ) 

int Xapian::InternalStemFinnish::r_possessive (  ) 

int Xapian::InternalStemFinnish::r_R2 (  ) 

Definition at line 391 of file finnish.cc.

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

Referenced by r_particle_etc().

int Xapian::InternalStemFinnish::r_t_plural (  ) 

int Xapian::InternalStemFinnish::r_tidy (  ) 

int Xapian::InternalStemFinnish::r_VI (  ) 

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


Member Data Documentation

Definition at line 8 of file finnish.h.

Referenced by r_case_ending(), and stem().

Definition at line 10 of file finnish.h.

Referenced by r_mark_regions(), r_other_endings(), r_R2(), and r_t_plural().

Definition at line 9 of file finnish.h.

Referenced by InternalStemFinnish(), r_tidy(), and ~InternalStemFinnish().


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.