• Home
  • Raw
  • Download

Lines Matching refs:UChar

102     static inline int32_t decompose(UChar32 c, UChar buffer[3]) {  in decompose()
106 buffer[0]=(UChar)(JAMO_L_BASE+c/JAMO_V_COUNT); in decompose()
107 buffer[1]=(UChar)(JAMO_V_BASE+c%JAMO_V_COUNT); in decompose()
111 buffer[2]=(UChar)(JAMO_T_BASE+c2); in decompose()
120 static inline void getRawDecomposition(UChar32 c, UChar buffer[2]) { in getRawDecomposition()
126 buffer[0]=(UChar)(JAMO_L_BASE+c/JAMO_V_COUNT); in getRawDecomposition()
127 buffer[1]=(UChar)(JAMO_V_BASE+c%JAMO_V_COUNT); in getRawDecomposition()
129 buffer[0]=(UChar)(orig-c2); // LV syllable in getRawDecomposition()
130 buffer[1]=(UChar)(JAMO_T_BASE+c2); in getRawDecomposition()
157 UChar *getStart() { return start; } in getStart()
158 UChar *getLimit() { return limit; } in getLimit()
161 UBool equals(const UChar *start, const UChar *limit) const;
166 appendBMP((UChar)c, cc, errorCode) : in append()
169 UBool append(const UChar *s, int32_t length, UBool isNFD,
172 UBool appendBMP(UChar c, uint8_t cc, UErrorCode &errorCode) { in appendBMP()
189 UBool appendZeroCC(const UChar *s, const UChar *sLimit, UErrorCode &errorCode);
192 void setReorderingLimit(UChar *newLimit) { in setReorderingLimit()
216 static void writeCodePoint(UChar *p, UChar32 c) { in writeCodePoint()
218 *p=(UChar)c; in writeCodePoint()
228 UChar *start, *reorderStart, *limit;
237 UChar *codePointStart, *codePointLimit;
325 uint16_t nextFCD16(const UChar *&s, const UChar *limit) const { in nextFCD16()
330 UChar c2; in nextFCD16()
343 uint16_t previousFCD16(const UChar *start, const UChar *&s) const { in previousFCD16()
353 UChar c2; in previousFCD16()
379 const UChar *getDecomposition(UChar32 c, UChar buffer[4], int32_t &length) const;
388 const UChar *getRawDecomposition(UChar32 c, UChar buffer[30], int32_t &length) const;
483 void decompose(const UChar *src, const UChar *limit,
487 const UChar *decompose(const UChar *src, const UChar *limit,
489 void decomposeAndAppend(const UChar *src, const UChar *limit,
494 UBool compose(const UChar *src, const UChar *limit,
499 const UChar *composeQuickCheck(const UChar *src, const UChar *limit,
502 void composeAndAppend(const UChar *src, const UChar *limit,
514 const UChar *makeFCD(const UChar *src, const UChar *limit,
516 void makeFCDAndAppend(const UChar *src, const UChar *limit,
605 uint8_t getPreviousTrailCC(const UChar *start, const UChar *p) const;
648 const UChar *copyLowPrefixFromNulTerminated(const UChar *src,
652 const UChar *decomposeShort(const UChar *src, const UChar *limit,
673 UBool hasCompBoundaryBefore(const UChar *src, const UChar *limit) const;
675 UBool hasCompBoundaryAfter(const UChar *start, const UChar *p,
689 …const UChar *findPreviousCompBoundary(const UChar *start, const UChar *p, UBool onlyContiguous) co…
690 … const UChar *findNextCompBoundary(const UChar *p, const UChar *limit, UBool onlyContiguous) const;
692 const UChar *findPreviousFCDBoundary(const UChar *start, const UChar *p) const;
693 const UChar *findNextFCDBoundary(const UChar *p, const UChar *limit) const;
704 UChar minDecompNoCP;
705 UChar minCompNoMaybeCP;
706 UChar minLcccCP;