librime: rime::SpellingAccessor Class Reference

| librime 1.2 Rime Input Method Engine, the core library

Public Member Functions | Protected Attributes | List of all members
rime::SpellingAccessor Class Reference

`#include <prism.h>`

Collaboration diagram for rime::SpellingAccessor:
[legend]

## 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::SpellingDescriptor * | iter_
prism::SpellingDescriptor * | end_

## 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:

- prism.h
- prism.cc