|
|
static SegmentGraph | parseUserPinyin (std::string pinyin, PinyinFuzzyFlags flags) |
| |
|
static SegmentGraph | parseUserPinyin (std::string pinyin, const PinyinCorrectionProfile *profile, PinyinFuzzyFlags flags) |
| |
|
static SegmentGraph | parseUserShuangpin (std::string pinyin, const ShuangpinProfile &sp, PinyinFuzzyFlags flags) |
| |
| static std::vector< char > | encodeFullPinyin (std::string_view pinyin) |
| | Encode a quote separated pinyin string. More...
|
| |
| static std::vector< char > | encodeFullPinyinWithFlags (std::string_view pinyin, PinyinFuzzyFlags flags) |
| | Encode a quote separated pinyin string. More...
|
| |
|
static std::vector< char > | encodeOneUserPinyin (std::string pinyin) |
| |
|
static std::string | shuangpinToPinyin (std::string_view pinyin, const ShuangpinProfile &sp) |
| |
|
static bool | isValidUserPinyin (const char *data, size_t size) |
| |
|
static bool | isValidUserPinyin (const std::vector< char > &v) |
| |
|
static std::string | decodeFullPinyin (const std::vector< char > &v) |
| |
|
static std::string | decodeFullPinyin (std::string_view s) |
| |
|
static std::string | decodeFullPinyin (const char *data, size_t size) |
| |
|
static const std::string & | initialToString (PinyinInitial initial) |
| |
|
static PinyinInitial | stringToInitial (const std::string &str) |
| |
|
static bool | isValidInitial (char c) |
| |
|
static const std::string & | finalToString (PinyinFinal final) |
| |
|
static PinyinFinal | stringToFinal (const std::string &str) |
| |
|
static bool | isValidFinal (char c) |
| |
|
static bool | isValidInitialFinal (PinyinInitial initial, PinyinFinal final) |
| |
| static bool | isFinalLetter (PinyinFinal final) |
| | Check if the final is a letter. More...
|
| |
|
static PinyinFinal | letterToFinal (char c) |
| |
|
static std::string | initialFinalToPinyinString (PinyinInitial initial, PinyinFinal final) |
| |
|
static MatchedPinyinSyllables | stringToSyllables (std::string_view pinyin, PinyinFuzzyFlags flags) |
| |
|
static MatchedPinyinSyllablesWithFuzzyFlags | stringToSyllablesWithFuzzyFlags (std::string_view pinyin, const PinyinCorrectionProfile *profile, PinyinFuzzyFlags flags) |
| |
|
static MatchedPinyinSyllables | shuangpinToSyllables (std::string_view pinyin, const ShuangpinProfile &sp, PinyinFuzzyFlags flags) |
| |
|
static MatchedPinyinSyllablesWithFuzzyFlags | shuangpinToSyllablesWithFuzzyFlags (std::string_view pinyin, const ShuangpinProfile &sp, PinyinFuzzyFlags flags) |
| |
Definition at line 249 of file pinyinencoder.h.