|
vector< size_t > | kanzi::getGraphemeClusters (string_view text) |
| Returns the indices of the characters that start new grapheme clusters in the given text. More...
|
|
size_t | kanzi::getUtf8Length (string_view text) |
| Returns the number of UTF-8 characters in the text. More...
|
|
size_t | kanzi::getUtf8NextWordbreakPosition (string_view text, size_t position) |
| Gets the position of the next word break following the character position position. More...
|
|
size_t | kanzi::getUtf8NextWordbreakPosition (string_view text, size_t position, size_t words) |
| Gets the position of the next word break following the character position position after the number of words words. More...
|
|
size_t | kanzi::getUtf8PreviousWordbreakPosition (string_view text, size_t position) |
| Gets the position of the previous word break that precedes the character position position. More...
|
|
size_t | kanzi::getUtf8PreviousWordbreakPosition (string_view text, size_t position, size_t words) |
| Gets the position of the next word break following the character position position after the number of words words. More...
|
|
pair< size_t, size_t > | kanzi::getUtf8WordBounds (string_view text, size_t position) |
| Gets the character positions at the begin and end of the word to which the character at position position belongs. More...
|
|
size_t | kanzi::getUtf8WordCount (string_view text) |
| Gets the number of words in a UTF-8 text string. More...
|
|
bool | kanzi::isRTL (string_view text) |
| Returns true if the text is right-to-left aligned, otherwise false. More...
|
|
string_view | kanzi::truncateToUtf8Length (string_view text, size_t length) |
|