4 #ifndef FTXUI_SCREEN_STRING_INTERNAL_HPP
5 #define FTXUI_SCREEN_STRING_INTERNAL_HPP
27 size_t GlyphNext(
const std::string& input,
size_t start);
62 const std::string& input);
size_t GlyphNext(const std::string &input, size_t start)
bool IsControl(uint32_t ucs)
WordBreakProperty CodepointToWordBreakProperty(uint32_t codepoint)
bool IsCombining(uint32_t ucs)
bool EatCodePoint(const std::string &input, size_t start, size_t *end, uint32_t *ucs)
int GlyphCount(const std::string &input)
bool IsWordBreakingCharacter(const std::string &input, size_t glyph_index)
bool IsFullWidth(uint32_t ucs)
std::vector< WordBreakProperty > Utf8ToWordBreakProperty(const std::string &input)
size_t GlyphIterate(const std::string &input, int glyph_offset, size_t start)
size_t GlyphPrevious(const std::string &input, size_t start)