librime 1.2
Rime Input Method Engine, the core library
rime::Translator Class Referenceabstract

#include <translator.h>

Inheritance diagram for rime::Translator:
Collaboration diagram for rime::Translator:

Public Member Functions

 Translator (const Ticket &ticket)
virtual ~Translator ()=default
virtual an< TranslationQuery (const string &input, const Segment &segment)=0
string name_space () const

Protected Attributes

Engineengine_
string name_space_

Additional Inherited Members

Public Types inherited from rime::Class< Translator, const Ticket & >
using Initializer
Static Public Member Functions inherited from rime::Class< Translator, const Ticket & >
static Component * Require (const string &name)

Constructor & Destructor Documentation

◆ Translator()

rime::Translator::Translator ( const Ticket & ticket)
inlineexplicit

◆ ~Translator()

virtual rime::Translator::~Translator ( )
virtualdefault

Member Function Documentation

◆ name_space()

string rime::Translator::name_space ( ) const
inline

◆ Query()

Member Data Documentation

◆ engine_

Engine* rime::Translator::engine_
protected

◆ name_space_

string rime::Translator::name_space_
protected

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