• Home
  • Raw
  • Download

Lines Matching refs:UChar

64     isHangulWithoutJamoT(UChar c) {  in isHangulWithoutJamoT()
79 static inline int32_t decompose(UChar32 c, UChar buffer[3]) { in decompose()
83 buffer[0]=(UChar)(JAMO_L_BASE+c/JAMO_V_COUNT); in decompose()
84 buffer[1]=(UChar)(JAMO_V_BASE+c%JAMO_V_COUNT); in decompose()
88 buffer[2]=(UChar)(JAMO_T_BASE+c2); in decompose()
97 static inline void getRawDecomposition(UChar32 c, UChar buffer[2]) { in getRawDecomposition()
103 buffer[0]=(UChar)(JAMO_L_BASE+c/JAMO_V_COUNT); in getRawDecomposition()
104 buffer[1]=(UChar)(JAMO_V_BASE+c%JAMO_V_COUNT); in getRawDecomposition()
107 buffer[1]=(UChar)(JAMO_T_BASE+c2); in getRawDecomposition()
131 UChar *getStart() { return start; } in getStart()
132 UChar *getLimit() { return limit; } in getLimit()
135 UBool equals(const UChar *start, const UChar *limit) const;
138 void setLastChar(UChar c) { in setLastChar()
144 appendBMP((UChar)c, cc, errorCode) : in append()
148 UBool append(const UChar *s, int32_t length,
151 UBool appendBMP(UChar c, uint8_t cc, UErrorCode &errorCode) { in appendBMP()
168 UBool appendZeroCC(const UChar *s, const UChar *sLimit, UErrorCode &errorCode);
171 void setReorderingLimit(UChar *newLimit) { in setReorderingLimit()
195 static void writeCodePoint(UChar *p, UChar32 c) { in writeCodePoint()
197 *p=(UChar)c; in writeCodePoint()
207 UChar *start, *reorderStart, *limit;
216 UChar *codePointStart, *codePointLimit;
290 uint16_t nextFCD16(const UChar *&s, const UChar *limit) const { in nextFCD16()
297 UChar c2; in nextFCD16()
310 uint16_t previousFCD16(const UChar *start, const UChar *&s) const { in previousFCD16()
320 UChar c2; in previousFCD16()
351 const UChar *getDecomposition(UChar32 c, UChar buffer[4], int32_t &length) const;
360 const UChar *getRawDecomposition(UChar32 c, UChar buffer[30], int32_t &length) const;
433 void decompose(const UChar *src, const UChar *limit,
437 const UChar *decompose(const UChar *src, const UChar *limit,
439 void decomposeAndAppend(const UChar *src, const UChar *limit,
444 UBool compose(const UChar *src, const UChar *limit,
449 const UChar *composeQuickCheck(const UChar *src, const UChar *limit,
452 void composeAndAppend(const UChar *src, const UChar *limit,
458 const UChar *makeFCD(const UChar *src, const UChar *limit,
460 void makeFCDAndAppend(const UChar *src, const UChar *limit,
526 uint8_t getTrailCCFromCompYesAndZeroCC(const UChar *cpStart, const UChar *cpLimit) const;
560 const UChar *copyLowPrefixFromNulTerminated(const UChar *src,
564 UBool decomposeShort(const UChar *src, const UChar *limit,
575 const UChar *findPreviousCompBoundary(const UChar *start, const UChar *p) const;
576 const UChar *findNextCompBoundary(const UChar *p, const UChar *limit) const;
578 const UChar *findPreviousFCDBoundary(const UChar *start, const UChar *p) const;
579 const UChar *findNextFCDBoundary(const UChar *p, const UChar *limit) const;