Lines Matching refs:UChar32
60 static inline UBool isHangul(UChar32 c) {
68 static inline UBool isJamoL(UChar32 c) {
71 static inline UBool isJamoV(UChar32 c) {
79 static inline int32_t decompose(UChar32 c, UChar buffer[3]) {
81 UChar32 c2=c%JAMO_T_COUNT;
97 static inline void getRawDecomposition(UChar32 c, UChar buffer[2]) {
98 UChar32 orig=c;
100 UChar32 c2=c%JAMO_T_COUNT;
142 UBool append(UChar32 c, uint8_t cc, UErrorCode &errorCode) {
167 UBool appendZeroCC(UChar32 c, UErrorCode &errorCode);
193 UBool appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &errorCode);
194 void insert(UChar32 c, uint8_t cc);
195 static void writeCodePoint(UChar *p, UChar32 c) {
239 uint16_t getNorm16(UChar32 c) const { return UTRIE2_GET16(normTrie, c); }
272 uint16_t getFCD16(UChar32 c) const {
291 UChar32 c=*s++;
311 UChar32 c=*--s;
330 uint16_t getFCD16FromBelow180(UChar32 c) const { return tccc180[c]; }
332 UBool singleLeadMightHaveNonZeroFCD16(UChar32 lead) const {
339 uint16_t getFCD16FromNormData(UChar32 c) const;
341 void makeCanonIterDataFromNorm16(UChar32 start, UChar32 end, uint16_t norm16,
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;
362 UChar32 composePair(UChar32 a, UChar32 b) const;
364 UBool isCanonSegmentStarter(UChar32 c) const;
365 UBool getCanonStartSet(UChar32 c, UnicodeSet &set) const;
466 UBool hasDecompBoundary(UChar32 c, UBool before) const;
467 UBool isDecompInert(UChar32 c) const { return isDecompYesAndZeroCC(getNorm16(c)); }
469 UBool hasCompBoundaryBefore(UChar32 c) const {
472 UChar32 c, UBool onlyContiguous, UBool testInert) const;
474 UBool hasFCDBoundaryBefore(UChar32 c) const { return c<MIN_CCC_LCCC_CP || getFCD16(c)<=0xff; }
475 UBool hasFCDBoundaryAfter(UChar32 c) const {
479 UBool isFCDInert(UChar32 c) const { return getFCD16(c)<=1; }
529 UChar32 mapAlgorithmic(UChar32 c, uint16_t norm16) const {
561 UChar32 minNeedDataCP,
566 UBool decompose(UChar32 c, uint16_t norm16,
569 static int32_t combine(const uint16_t *list, UChar32 trail);
574 UBool hasCompBoundaryBefore(UChar32 c, uint16_t norm16) const;
581 int32_t getCanonValue(UChar32 c) const;
587 UChar32 minDecompNoCP;
588 UChar32 minCompNoMaybeCP;
648 unorm_getQuickCheck(UChar32 c, UNormalizationMode mode);
655 unorm_getFCD16(UChar32 c);