|
Namespaces |
| namespace | fuzzyphonetic |
Functions |
| char | fuzzyphonetic::to_upper (char ch) |
| | converts the char to upper case
|
| char | fuzzyphonetic::to_lower (char ch) |
| | converts the char to lower case
|
| metaphone_key | fuzzyphonetic::convert_to_metaphone (const char *word,size_t len,byte_allocator &all) |
| | converts a single word to the phonetic key memory is allocated on an external allocator
|
| void | fuzzyphonetic::convert_to_reflection (const char *word,size_t len,byte_allocator &all,reflection_key &reflection) |
| | converts phrase to reflection
|
| template<class T> |
| size_t | fuzzyphonetic::metaphone_distance (const T *ax, size_t x, const T *ay, size_t y, byte_allocator &tmp, size_t max_penalty) |
| | calculates the matrix distance
|
| size_t | fuzzyphonetic::find_metaphone_distance (const metaphone_key &x, const metaphone_key &y, byte_allocator &tmp, size_t max_penalty) |
| | finds the distance between the two metaphone keys
|
| size_t | fuzzyphonetic::find_reflection_distance (const reflection_key &x, const reflection_key &y, byte_allocator &tmp, size_t max_penalty) |
| | finds the distance between the two reflection keys
|
| size_t | fuzzyphonetic::find_word_distance (const char *x, size_t xlen, const char *y, size_t ylen, byte_allocator &tmp, size_t max_penalty) |
| | finds the distance between the two words
|