CharClass enum name | tesseract::Validator | protected |
Clear() | tesseract::Validator | protected |
CodeOnlyToOutput() | tesseract::Validator | inlineprotected |
codes_ | tesseract::Validator | protected |
codes_used_ | tesseract::Validator | protected |
ComputeClassCodes(const std::vector< char32 > &text) | tesseract::Validator | protected |
ConsumeGraphemeIfValid() override | tesseract::ValidateGrapheme | protectedvirtual |
IndicPair typedef | tesseract::Validator | protected |
IsBadlyFormed(char32 prev_ch, char32 ch) | tesseract::ValidateGrapheme | private |
IsBadlyFormedIndicVowel(char32 prev_ch, char32 ch) | tesseract::ValidateGrapheme | privatestatic |
IsBadlyFormedThai(char32 prev_ch, char32 ch) | tesseract::ValidateGrapheme | privatestatic |
IsSubscriptScript() const | tesseract::Validator | protected |
IsVedicAccent(char32 unicode) | tesseract::Validator | protectedstatic |
IsVirama(char32 unicode) | tesseract::Validator | protectedstatic |
IsZeroWidthMark(char32 ch) | tesseract::Validator | inlinestatic |
kIndicCodePageSize | tesseract::Validator | protectedstatic |
kInvalid | tesseract::Validator | static |
kJavaneseVirama | tesseract::Validator | protectedstatic |
kKhmerVirama | tesseract::Validator | protectedstatic |
kLeftToRightMark | tesseract::Validator | static |
kMaxJavaneseUnicode | tesseract::Validator | protectedstatic |
kMaxSinhalaUnicode | tesseract::Validator | protectedstatic |
kMaxViramaScriptUnicode | tesseract::Validator | protectedstatic |
kMinIndicUnicode | tesseract::Validator | protectedstatic |
kMyanmarVirama | tesseract::Validator | protectedstatic |
kRightToLeftMark | tesseract::Validator | static |
kSinhalaVirama | tesseract::Validator | protectedstatic |
kZeroWidthJoiner | tesseract::Validator | static |
kZeroWidthNonJoiner | tesseract::Validator | static |
kZeroWidthSpace | tesseract::Validator | static |
MostFrequentViramaScript(const std::vector< char32 > &utf32) | tesseract::Validator | protectedstatic |
MoveResultsToDest(GraphemeNormMode g_mode, std::vector< std::vector< char32 >> *dest) | tesseract::Validator | protected |
MultiCodePart(int length) | tesseract::Validator | inlineprotected |
output_ | tesseract::Validator | protected |
output_used_ | tesseract::Validator | protected |
parts_ | tesseract::Validator | protected |
report_errors_ | tesseract::Validator | protected |
script_ | tesseract::Validator | protected |
ScriptValidator(ViramaScript script, bool report_errors) | tesseract::Validator | protectedstatic |
UnicodeToCharClass(char32 ch) const override | tesseract::ValidateGrapheme | protectedvirtual |
UseMultiCode(int length) | tesseract::Validator | inlineprotected |
ValidateCleanAndSegment(GraphemeNormMode g_mode, bool report_errors, const std::vector< char32 > &src, std::vector< std::vector< char32 >> *dest) | tesseract::Validator | static |
ValidateCleanAndSegmentInternal(GraphemeNormMode g_mode, const std::vector< char32 > &src, std::vector< std::vector< char32 >> *dest) | tesseract::Validator | protected |
ValidateGrapheme(ViramaScript script, bool report_errors) | tesseract::ValidateGrapheme | inline |
Validator(ViramaScript script, bool report_errors) | tesseract::Validator | inlineprotected |
~ValidateGrapheme() | tesseract::ValidateGrapheme | inline |
~Validator() | tesseract::Validator | virtual |