Lines Matching refs:chars
108 const uint16_t* chars, size_t start, size_t count, size_t nchars, bool dir)
109 : mChars(chars), mNchars(nchars),
415 static hb_codepoint_t decodeUtf16(const uint16_t* chars, size_t len, ssize_t* iter) {
416 const uint16_t v = chars[(*iter)++];
421 const uint16_t v2 = chars[(*iter)++];
438 static hb_script_t getScriptRun(const uint16_t* chars, size_t len, ssize_t* iter) {
442 uint32_t cp = decodeUtf16(chars, len, iter);
448 cp = decodeUtf16(chars, len, iter);
491 static size_t getPrevWordBreak(const uint16_t* chars, size_t offset) {
493 if (isWordBreak(chars[offset - 1])) {
497 if (isWordBreak(chars[i - 1])) {
507 static size_t getNextWordBreak(const uint16_t* chars, size_t offset, size_t len) {
509 if (isWordBreak(chars[offset])) {
513 if (isWordBreak(chars[i])) {