- TransInterface: the interface that every translation class
- should obey too.
- Visitor pattern applied here
- */
-class TransInterface {
-public:
- ///
- virtual string process(char,TransManager&)=0;
- ///
- virtual bool isAccentDefined(tex_accent,KmodInfo&)=0;
-};
-
-/**
- DefaultTrans: the default translation class. Hols info
- on tex-accents. Monostate
- */
-class DefaultTrans: public TransInterface {
-private:
- ///
- static bool init_;
-public:
- ///
- DefaultTrans();
- ///
- virtual string process(char,TransManager&);
-};
-
-
-/**
- Trans: holds a .kmap file