Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

accents Class Reference

The class accents provides a wrapper to transparently create and access an accents_module to handle accentuation for the appropriate language. More...

#include <accents.h>

Collaboration diagram for accents:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 accents (const maco_options &)
 Constructor.
 ~accents ()
 Destructor.
void fix_accentuation (vector< string > &, const sufrule &) const
 fix accentuation patterns of a list of root candidates, according to a suffix rule

Private Attributes

accents_modulewho
 remember which module is doing the real work.

Detailed Description

The class accents provides a wrapper to transparently create and access an accents_module to handle accentuation for the appropriate language.


Constructor & Destructor Documentation

accents::accents const maco_options opts  ) 
 

Constructor.

Create Spanish accent handler

Create Galician accent handler !! (equal to Spanish ??) !!

Create Catalan accent handler !! To be fixed !!

Create Default (null) accent handler. Ok for english.

accents::~accents  ) 
 

Destructor.


Member Function Documentation

void accents::fix_accentuation vector< string > &  ,
const sufrule
const
 

fix accentuation patterns of a list of root candidates, according to a suffix rule


Member Data Documentation

accents_module* accents::who [private]
 

remember which module is doing the real work.


The documentation for this class was generated from the following files:
Generated on Wed Apr 26 12:57:27 2006 for FreeLing by  doxygen 1.4.4