librime: rime::SchemaListTranslation Class Reference

| librime 1.2 Rime Input Method Engine, the core library

Public Member Functions | Protected Member Functions | List of all members
rime::SchemaListTranslation Class Reference
Inheritance diagram for rime::SchemaListTranslation:
[legend]
Collaboration diagram for rime::SchemaListTranslation:
[legend]

## 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< Candidate > | Peek ()
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:

- schema_list_translator.cc