libime
libime::PinyinDictionary Member List

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

addEmptyDict() (defined in libime::TrieDictionary)libime::TrieDictionary
addWord(size_t idx, std::string_view fullPinyin, std::string_view hanzi, float cost=0.0F) (defined in libime::PinyinDictionary)libime::PinyinDictionary
addWord(size_t idx, std::string_view key, float cost=0.0F) (defined in libime::TrieDictionary)libime::TrieDictionaryprotected
clear(size_t idx) (defined in libime::TrieDictionary)libime::TrieDictionary
dictionaryChanged typedef (defined in libime::PinyinDictionary)libime::PinyinDictionary
dictSize() const (defined in libime::TrieDictionary)libime::TrieDictionary
FCITX_DECLARE_PRIVATE(TrieDictionary) (defined in libime::TrieDictionary)libime::TrieDictionaryprotected
FCITX_DECLARE_SIGNAL(TrieDictionary, dictionaryChanged, void(size_t)) (defined in libime::TrieDictionary)libime::TrieDictionary
FCITX_DECLARE_SIGNAL(TrieDictionary, dictSizeChanged, void(size_t)) (defined in libime::TrieDictionary)libime::TrieDictionary
load(size_t idx, std::istream &in, PinyinDictFormat format) (defined in libime::PinyinDictionary)libime::PinyinDictionary
load(size_t idx, const char *filename, PinyinDictFormat format) (defined in libime::PinyinDictionary)libime::PinyinDictionary
load(std::istream &in, PinyinDictFormat format)libime::PinyinDictionarystatic
lookupWord(size_t idx, std::string_view fullPinyin, std::string_view hanzi) const (defined in libime::PinyinDictionary)libime::PinyinDictionary
matchPrefix(const SegmentGraph &graph, const GraphMatchCallback &callback, const std::unordered_set< const SegmentGraphNode *> &ignore={}, void *helper=nullptr) const (defined in libime::Dictionary)libime::Dictionary
matchPrefixImpl(const SegmentGraph &graph, const GraphMatchCallback &callback, const std::unordered_set< const SegmentGraphNode *> &ignore, void *helper) const override (defined in libime::PinyinDictionary)libime::PinyinDictionaryprotectedvirtual
matchWords(const char *data, size_t size, PinyinMatchCallback callback) const (defined in libime::PinyinDictionary)libime::PinyinDictionary
matchWordsPrefix(const char *data, size_t size, PinyinMatchCallback callback) const (defined in libime::PinyinDictionary)libime::PinyinDictionary
mutableTrie(size_t idx) (defined in libime::TrieDictionary)libime::TrieDictionaryprotected
PinyinDictionary() (defined in libime::PinyinDictionary)libime::PinyinDictionaryexplicit
removeAll() (defined in libime::TrieDictionary)libime::TrieDictionary
removeFrom(size_t idx)libime::TrieDictionary
removeWord(size_t idx, std::string_view fullPinyin, std::string_view hanzi) (defined in libime::PinyinDictionary)libime::PinyinDictionary
removeWord(size_t idx, std::string_view key) (defined in libime::TrieDictionary)libime::TrieDictionaryprotected
save(size_t idx, const char *filename, PinyinDictFormat format) (defined in libime::PinyinDictionary)libime::PinyinDictionary
save(size_t idx, std::ostream &out, PinyinDictFormat format) (defined in libime::PinyinDictionary)libime::PinyinDictionary
setFlags(size_t idx, PinyinDictFlags flags) (defined in libime::PinyinDictionary)libime::PinyinDictionary
setTrie(size_t idx, TrieType trie)libime::TrieDictionary
SystemDict (defined in libime::TrieDictionary)libime::TrieDictionarystatic
trie(size_t idx) const (defined in libime::TrieDictionary)libime::TrieDictionary
TrieDictionary() (defined in libime::TrieDictionary)libime::TrieDictionaryexplicit
TrieType typedef (defined in libime::TrieDictionary)libime::TrieDictionary
UserDict (defined in libime::TrieDictionary)libime::TrieDictionarystatic
~PinyinDictionary() (defined in libime::PinyinDictionary)libime::PinyinDictionary
~TrieDictionary() (defined in libime::TrieDictionary)libime::TrieDictionary