librime 1.2
Rime Input Method Engine, the core library
rime::table Namespace Reference

Classes

struct  Entry
struct  LongEntry
struct  HeadIndexNode
struct  TrunkIndexNode

Typedefs

using Syllabary = Array<StringType>
using Code = List<SyllableId>
using Weight = float
using HeadIndex = Array<HeadIndexNode>
using TrunkIndex = Array<TrunkIndexNode>
using TailIndex = Array<LongEntry>
using Index = HeadIndex

Functions

 RIME_TABLE_UNION (StringType, int32_t, String, str, StringId, str_id)
 RIME_TABLE_UNION (PhraseIndex, Array< char >, TrunkIndex, trunk, TailIndex, tail)

Typedef Documentation

◆ Code

◆ HeadIndex

◆ Index

◆ Syllabary

using rime::table::Syllabary = Array<StringType>

◆ TailIndex

◆ TrunkIndex

◆ Weight

using rime::table::Weight = float

Function Documentation

◆ RIME_TABLE_UNION() [1/2]

rime::table::RIME_TABLE_UNION ( PhraseIndex ,
Array< char > ,
TrunkIndex ,
trunk ,
TailIndex ,
tail  )

◆ RIME_TABLE_UNION() [2/2]

rime::table::RIME_TABLE_UNION ( StringType ,
int32_t ,
String ,
str ,
StringId ,
str_id  )