librime 1.2
Rime Input Method Engine, the core library
rime::CacheTranslation Class Reference

#include <translation.h>

Inheritance diagram for rime::CacheTranslation:
Collaboration diagram for rime::CacheTranslation:

Public Member Functions

 CacheTranslation (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 Attributes

an< Translationtranslation_
an< Candidatecache_

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ CacheTranslation()

rime::CacheTranslation::CacheTranslation ( an< Translation > translation)

Member Function Documentation

◆ Next()

bool rime::CacheTranslation::Next ( )
virtual

◆ Peek()

an< Candidate > rime::CacheTranslation::Peek ( )
virtual

Member Data Documentation

◆ cache_

an<Candidate> rime::CacheTranslation::cache_
protected

◆ translation_

an<Translation> rime::CacheTranslation::translation_
protected

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