edist_state< CHR > Class Template Reference

List of all members.

Public Member Functions

 edist_state (const CHR *ptr1, int len1, const CHR *ptr2, int len2)
 ~edist_state ()
int get_f_kp (int k, int p) const
void set_f_kp (int k, int p, int val)
bool is_transposed (int pos1, int pos2) const
void edist_calc_f_kp (int k, int p)

Private Member Functions

void operator= (const edist_state &)
 Don't allow assignment.
 edist_state (const edist_state &)
 Don't allow copying.
int calc_index (int k, int p) const

Private Attributes

edist_seq< CHR > seq1
edist_seq< CHR > seq2
int * fkp
int fkp_cols
int maxdist


Detailed Description

template<class CHR>
class edist_state< CHR >

Definition at line 49 of file editdistance.cc.


Constructor & Destructor Documentation

template<class CHR>
edist_state< CHR >::edist_state ( const edist_state< CHR > &   )  [private]

Don't allow copying.

template<class CHR >
edist_state< CHR >::edist_state ( const CHR *  ptr1,
int  len1,
const CHR *  ptr2,
int  len2 
) [inline]

template<class CHR >
edist_state< CHR >::~edist_state (  )  [inline]

Definition at line 167 of file editdistance.cc.

References edist_state< CHR >::fkp.


Member Function Documentation

template<class CHR>
int edist_state< CHR >::calc_index ( int  k,
int  p 
) const [inline, private]

template<class CHR >
void edist_state< CHR >::edist_calc_f_kp ( int  k,
int  p 
) [inline]

template<class CHR>
int edist_state< CHR >::get_f_kp ( int  k,
int  p 
) const [inline]

template<class CHR>
bool edist_state< CHR >::is_transposed ( int  pos1,
int  pos2 
) const [inline]

template<class CHR>
void edist_state< CHR >::operator= ( const edist_state< CHR > &   )  [private]

Don't allow assignment.

template<class CHR>
void edist_state< CHR >::set_f_kp ( int  k,
int  p,
int  val 
) [inline]


Member Data Documentation

template<class CHR>
int* edist_state< CHR >::fkp [private]

template<class CHR>
int edist_state< CHR >::fkp_cols [private]

template<class CHR>
int edist_state< CHR >::maxdist [private]

template<class CHR>
edist_seq<CHR> edist_state< CHR >::seq1 [private]

template<class CHR>
edist_seq<CHR> edist_state< CHR >::seq2 [private]


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

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