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

Public Member Functions

 SchemaListTranslation (Switcher *switcher)
virtual int Compare (an< Translation > other, const CandidateList &candidates)
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
bool exhausted () const

Protected Member Functions

void LoadSchemaList (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

◆ SchemaListTranslation()

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

Member Function Documentation

◆ Compare()

int rime::SchemaListTranslation::Compare ( an< Translation > other,
const CandidateList & candidates )
virtual

Reimplemented from rime::Translation.

◆ LoadSchemaList()

void rime::SchemaListTranslation::LoadSchemaList ( Switcher * switcher)
protected

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