librime 1.2
Rime Input Method Engine, the core library
rime::SimplifiedTranslation Class Reference
Inheritance diagram for rime::SimplifiedTranslation:
Collaboration diagram for rime::SimplifiedTranslation:

Public Member Functions

 SimplifiedTranslation (an< Translation > translation, Simplifier *simplifier)
Public Member Functions inherited from rime::PrefetchTranslation
 PrefetchTranslation (an< Translation > translation)
virtual bool Next ()
virtual an< CandidatePeek ()
Public Member Functions inherited from rime::Translation
 Translation ()=default
virtual ~Translation ()=default
virtual int Compare (an< Translation > other, const CandidateList &candidates)
bool exhausted () const

Protected Member Functions

virtual bool Replenish ()
Protected Member Functions inherited from rime::Translation
void set_exhausted (bool exhausted)

Protected Attributes

Simplifiersimplifier_
Protected Attributes inherited from rime::PrefetchTranslation
an< Translationtranslation_
CandidateQueue cache_

Constructor & Destructor Documentation

◆ SimplifiedTranslation()

rime::SimplifiedTranslation::SimplifiedTranslation ( an< Translation > translation,
Simplifier * simplifier )
inline

Member Function Documentation

◆ Replenish()

bool rime::SimplifiedTranslation::Replenish ( )
protectedvirtual

Reimplemented from rime::PrefetchTranslation.

Member Data Documentation

◆ simplifier_

Simplifier* rime::SimplifiedTranslation::simplifier_
protected

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