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

Public Member Functions

 SwitchTranslation (Switcher *switcher)
Public Member Functions inherited from rime::FifoTranslation
 FifoTranslation ()
bool Next ()
an< CandidatePeek ()
void Append (an< Candidate > candy)
size_t size () const
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

void LoadSwitches (Switcher *switcher)
Protected Member Functions inherited from rime::Translation
void set_exhausted (bool exhausted)

Additional Inherited Members

Protected Attributes inherited from rime::FifoTranslation
CandidateList candies_
size_t cursor_ = 0

Constructor & Destructor Documentation

◆ SwitchTranslation()

rime::SwitchTranslation::SwitchTranslation ( Switcher * switcher)
inline

Member Function Documentation

◆ LoadSwitches()

void rime::SwitchTranslation::LoadSwitches ( Switcher * switcher)
protected

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