libime
Public Member Functions | Public Attributes | List of all members
libime::PinyinIMEPrivate Class Reference
Inheritance diagram for libime::PinyinIMEPrivate:
Inheritance graph
[legend]
Collaboration diagram for libime::PinyinIMEPrivate:
Collaboration graph
[legend]

Public Member Functions

 PinyinIMEPrivate (PinyinIME *q, std::unique_ptr< PinyinDictionary > dict, std::unique_ptr< UserLanguageModel > model)
 
 FCITX_DEFINE_SIGNAL_PRIVATE (PinyinIME, optionChanged)
 

Public Attributes

PinyinFuzzyFlags flags_
 
std::unique_ptr< PinyinDictionarydict_
 
std::unique_ptr< UserLanguageModelmodel_
 
std::unique_ptr< PinyinDecoderdecoder_
 
std::shared_ptr< const ShuangpinProfilespProfile_
 
std::shared_ptr< const PinyinCorrectionProfilecorrectionProfile_
 
size_t nbest_ = 1
 
size_t beamSize_ = Decoder::beamSizeDefault
 
size_t frameSize_ = Decoder::frameSizeDefault
 
size_t partialLongWordLimit_ = 0
 
size_t wordCandidateLimit_ = 15
 
float maxDistance_ = std::numeric_limits<float>::max()
 
float minPath_ = -std::numeric_limits<float>::max()
 
PinyinPreeditMode preeditMode_ = PinyinPreeditMode::RawText
 

Detailed Description

Definition at line 24 of file pinyinime.cpp.


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