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

#include <prism.h>

Collaboration diagram for rime::SpellingAccessor:

Public Member Functions

 SpellingAccessor (prism::SpellingMap *spelling_map, SyllableId spelling_id)
bool Next ()
bool exhausted () const
SyllableId syllable_id () const
SpellingProperties properties () const

Protected Attributes

SyllableId spelling_id_
prism::SpellingDescriptoriter_
prism::SpellingDescriptorend_

Constructor & Destructor Documentation

◆ SpellingAccessor()

rime::SpellingAccessor::SpellingAccessor ( prism::SpellingMap * spelling_map,
SyllableId spelling_id )

Member Function Documentation

◆ exhausted()

bool rime::SpellingAccessor::exhausted ( ) const

◆ Next()

bool rime::SpellingAccessor::Next ( )

◆ properties()

SpellingProperties rime::SpellingAccessor::properties ( ) const

◆ syllable_id()

SyllableId rime::SpellingAccessor::syllable_id ( ) const

Member Data Documentation

◆ end_

prism::SpellingDescriptor* rime::SpellingAccessor::end_
protected

◆ iter_

prism::SpellingDescriptor* rime::SpellingAccessor::iter_
protected

◆ spelling_id_

SyllableId rime::SpellingAccessor::spelling_id_
protected

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