libime
libime::TableBasedDictionary Member List

This is the complete list of members for libime::TableBasedDictionary, including all inherited members.

FCITX_DECLARE_SIGNAL(TableBasedDictionary, tableOptionsChanged, void()) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
findRule(std::string_view name) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
generate(std::string_view value, std::string &key) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
generateWithHint(std::string_view value, const std::vector< std::string > &codeHint, std::string &key) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
hasCustomPrompt() const noexcept (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
hasMatchingWords(std::string_view code) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
hasMatchingWords(std::string_view code, std::string_view next) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
hasOneMatchingWord(std::string_view code) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
hasPinyin() const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
hasRule() const noexcept (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
hint(std::string_view key) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
insert(std::string_view key, std::string_view value, PhraseFlag flag=PhraseFlag::None, bool verifyWithRule=false) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
insert(std::string_view value, PhraseFlag flag=PhraseFlag::None) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
isAllInputCode(std::string_view code) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
isEndKey(uint32_t c) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
isInputCode(uint32_t c) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
isValidLength(size_t length) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
load(const char *filename, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
load(std::istream &in, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
loadExtra(const char *filename, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
loadExtra(std::istream &in, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
loadUser(const char *filename, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
loadUser(std::istream &in, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
matchPrefix(const SegmentGraph &graph, const GraphMatchCallback &callback, const std::unordered_set< const SegmentGraphNode *> &ignore={}, void *helper=nullptr) const (defined in libime::Dictionary)libime::Dictionary
matchWords(std::string_view code, TableMatchMode mode, const TableMatchCallback &callback) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
maxLength() const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
removeAllExtra() (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
removeWord(std::string_view code, std::string_view word) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
reverseLookup(std::string_view word, PhraseFlag flag=PhraseFlag::None) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
save(const char *filename, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
save(std::ostream &out, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
saveExtra(size_t index, const char *filename, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
saveExtra(size_t index, std::ostream &out, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
saveUser(const char *filename, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
saveUser(std::ostream &out, TableFormat format=TableFormat::Binary) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
setTableOptions(TableOptions option) (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
statistic() const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
TableBasedDictionary() (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
TableBasedDictionary(const TableBasedDictionary &other)=delete (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
TableContextPrivate (defined in libime::TableBasedDictionary)libime::TableBasedDictionaryfriend
tableOptions() const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
wordExists(std::string_view code, std::string_view word) const (defined in libime::TableBasedDictionary)libime::TableBasedDictionary
~TableBasedDictionary() (defined in libime::TableBasedDictionary)libime::TableBasedDictionaryvirtual