• Home
  • Raw
  • Download

Lines Matching full:utf8

242         (const char utf8[], int utf8Units, BreakType type, std::function<void(int, int)> setBreak) {  in extractPositions()  argument
245 ICUUText text(sk_utext_openUTF8(nullptr, &utf8[0], utf8Units, &status)); in extractPositions()
279 const char* end = utf8 + utf8Units; in extractPositions()
280 const char* ch = utf8; in extractPositions()
284 setBreak(ch - utf8, UBRK_LINE_HARD); in extractPositions()
291 static bool isControl(SkUnichar utf8) { in isControl() argument
292 return sk_u_iscntrl(utf8); in isControl()
295 static bool isWhitespace(SkUnichar utf8) { in isWhitespace() argument
296 return sk_u_isWhitespace(utf8); in isWhitespace()
299 static bool isSpace(SkUnichar utf8) { in isSpace() argument
300 return sk_u_isspace(utf8); in isSpace()
303 static bool isTabulation(SkUnichar utf8) { in isTabulation() argument
304 return utf8 == '\t'; in isTabulation()
307 static bool isHardBreak(SkUnichar utf8) { in isHardBreak() argument
308 auto property = sk_u_getIntPropertyValue(utf8, UCHAR_LINE_BREAK); in isHardBreak()
348 static bool isHardLineBreak(SkUnichar utf8) { in isHardLineBreak() argument
349 auto property = sk_u_getIntPropertyValue(utf8, UCHAR_LINE_BREAK); in isHardLineBreak()
371 // ... and back to utf8 'cause that's what we want. in toUpper()
375 bool getBidiRegions(const char utf8[], in getBidiRegions() argument
379 return SkUnicode::extractBidi(utf8, utf8Units, dir, results); in getBidiRegions()
382 …bool getWords(const char utf8[], int utf8Units, const char* locale, std::vector<Position>* results… in getWords() argument
385 auto utf16 = convertUtf8ToUtf16(utf8, utf8Units); in getWords()
389 bool computeCodeUnitFlags(char utf8[], int utf8Units, bool replaceTabs, in computeCodeUnitFlags() argument
394 SkUnicode_icu::extractPositions(utf8, utf8Units, BreakType::kLines, [&](int pos, in computeCodeUnitFlags()
401 SkUnicode_icu::extractPositions(utf8, utf8Units, BreakType::kGraphemes, [&](int pos, in computeCodeUnitFlags()
406 const char* current = utf8; in computeCodeUnitFlags()
407 const char* end = utf8 + utf8Units; in computeCodeUnitFlags()
409 auto before = current - utf8; in computeCodeUnitFlags()
412 auto after = current - utf8; in computeCodeUnitFlags()
417 utf8[before] = ' '; in computeCodeUnitFlags()