1 #ifndef TESSERACT_TRAINING_VALIDATE_INDIC_H_ 2 #define TESSERACT_TRAINING_VALIDATE_INDIC_H_ 44 #endif // TESSERACT_TRAINING_VALIDATE_INDIC_H_ bool ConsumeVowelIfValid()
Definition: validate_indic.cpp:261
Validator::CharClass UnicodeToCharClass(char32 ch) const override
Definition: validate_indic.cpp:44
ValidateIndic(ViramaScript script, bool report_errors)
Definition: validate_indic.h:12
signed int char32
Definition: unichar.h:52
static const char32 kRayana
Definition: validate_indic.h:39
Definition: baseapi.cpp:94
Definition: validate_indic.h:10
std::pair< CharClass, char32 > IndicPair
Definition: validator.h:134
ViramaScript
Definition: validator.h:53
bool ConsumeGraphemeIfValid() override
Definition: validate_indic.cpp:18
CharClass
Definition: validator.h:112
bool ConsumeViramaIfValid(IndicPair joiner, bool post_matra)
Definition: validate_indic.cpp:97
bool ConsumeConsonantHeadIfValid()
Definition: validate_indic.cpp:169
static const char32 kYayana
Definition: validate_indic.h:38
~ValidateIndic()
Definition: validate_indic.h:14
bool ConsumeConsonantTailIfValid()
Definition: validate_indic.cpp:231
Definition: validator.h:72