libime
libime::PinyinEncoder Member List

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

decodeFullPinyin(const std::vector< char > &v) (defined in libime::PinyinEncoder)libime::PinyinEncoderinlinestatic
decodeFullPinyin(std::string_view s) (defined in libime::PinyinEncoder)libime::PinyinEncoderinlinestatic
decodeFullPinyin(const char *data, size_t size) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
encodeFullPinyin(std::string_view pinyin)libime::PinyinEncoderstatic
encodeFullPinyinWithFlags(std::string_view pinyin, PinyinFuzzyFlags flags)libime::PinyinEncoderstatic
encodeOneUserPinyin(std::string pinyin) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
finalToString(PinyinFinal final) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
firstFinal (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
firstInitial (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
firstLetter (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
initialFinalToPinyinString(PinyinInitial initial, PinyinFinal final) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
initialToString(PinyinInitial initial) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
isFinalLetter(PinyinFinal final)libime::PinyinEncoderstatic
isValidFinal(char c) (defined in libime::PinyinEncoder)libime::PinyinEncoderinlinestatic
isValidInitial(char c) (defined in libime::PinyinEncoder)libime::PinyinEncoderinlinestatic
isValidInitialFinal(PinyinInitial initial, PinyinFinal final) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
isValidUserPinyin(const char *data, size_t size) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
isValidUserPinyin(const std::vector< char > &v) (defined in libime::PinyinEncoder)libime::PinyinEncoderinlinestatic
lastFinal (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
lastInitial (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
lastLetter (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
letterToFinal(char c) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
parseUserPinyin(std::string pinyin, PinyinFuzzyFlags flags) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
parseUserPinyin(std::string pinyin, const PinyinCorrectionProfile *profile, PinyinFuzzyFlags flags) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
parseUserShuangpin(std::string pinyin, const ShuangpinProfile &sp, PinyinFuzzyFlags flags) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
shuangpinToPinyin(std::string_view pinyin, const ShuangpinProfile &sp) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
shuangpinToSyllables(std::string_view pinyin, const ShuangpinProfile &sp, PinyinFuzzyFlags flags) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
shuangpinToSyllablesWithFuzzyFlags(std::string_view pinyin, const ShuangpinProfile &sp, PinyinFuzzyFlags flags) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
stringToFinal(const std::string &str) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
stringToInitial(const std::string &str) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
stringToSyllables(std::string_view pinyin, PinyinFuzzyFlags flags) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic
stringToSyllablesWithFuzzyFlags(std::string_view pinyin, const PinyinCorrectionProfile *profile, PinyinFuzzyFlags flags) (defined in libime::PinyinEncoder)libime::PinyinEncoderstatic