Lines Matching refs:HB_UChar16
30 static const HB_UChar16 ReplacementCharacter = 0xfffd;
258 transparent joining is not encoded in HB_UChar16::joining(), but applies to all combining marks and format marks.
857 static HB_UChar16 prevChar(const HB_UChar16 *str, int pos)
860 const HB_UChar16 *ch = str + pos - 1;
871 static HB_UChar16 nextChar(const HB_UChar16 *str, hb_uint32 len, hb_uint32 pos)
873 const HB_UChar16 *ch = str + pos + 1;
886 static void shapedString(const HB_UChar16 *uc, hb_uint32 stringLength, hb_uint32 from, hb_uint32 len, HB_UChar16 *shapeBuffer, int *shapedLength,
892 const HB_UChar16 *ch;
893 HB_UChar16 *data;
942 const HB_UChar16 pch = nextChar(uc, stringLength, pos);
1033 const HB_UChar16 *uc;
1105 HB_STACKARRAY(HB_UChar16, shapedChars, item->item.length);