Home | History | Annotate | Download | only in common

Lines Matching refs:UBool

75     static inline UBool isHangul(UChar32 c) {
78 static inline UBool
83 static inline UBool isJamoL(UChar32 c) {
86 static inline UBool isJamoV(UChar32 c) {
89 static inline UBool isJamoT(UChar32 c) {
93 static UBool isJamo(UChar32 c) {
153 UBool init(int32_t destCapacity, UErrorCode &errorCode);
155 UBool isEmpty() const { return start==limit; }
161 UBool equals(const UChar *start, const UChar *limit) const;
162 UBool equals(const uint8_t *otherStart, const uint8_t *otherLimit) const;
164 UBool append(UChar32 c, uint8_t cc, UErrorCode &errorCode) {
169 UBool append(const UChar *s, int32_t length, UBool isNFD,
172 UBool appendBMP(UChar c, uint8_t cc, UErrorCode &errorCode) {
188 UBool appendZeroCC(UChar32 c, UErrorCode &errorCode);
189 UBool appendZeroCC(const UChar *s, const UChar *sLimit, UErrorCode &errorCode);
214 UBool appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &errorCode);
224 UBool resize(int32_t appendLength, UErrorCode &errorCode);
262 UBool ensureCanonIterData(UErrorCode &errorCode) const;
280 UBool isAlgorithmicNoNo(uint16_t norm16) const { return limitNoNo<=norm16 && norm16<minMaybeYes; }
281 UBool isCompNo(uint16_t norm16) const { return minNoNo<=norm16 && norm16<minMaybeYes; }
282 UBool isDecompYes(uint16_t norm16) const { return norm16<minYesNo || minMaybeYes<=norm16; }
363 UBool singleLeadMightHaveNonZeroFCD16(UChar32 lead) const {
367 return (UBool)((bits>>((lead>>5)&7))&1);
392 UBool isCanonSegmentStarter(UChar32 c) const;
393 UBool getCanonStartSet(UChar32 c, UnicodeSet &set) const;
490 UBool doDecompose,
494 UBool compose(const UChar *src, const UChar *limit,
495 UBool onlyContiguous,
496 UBool doCompose,
500 UBool onlyContiguous,
503 UBool doCompose,
504 UBool onlyContiguous,
510 UBool composeUTF8(uint32_t options, UBool onlyContiguous,
517 UBool doMakeFCD,
522 UBool hasDecompBoundaryBefore(UChar32 c) const;
523 UBool norm16HasDecompBoundaryBefore(uint16_t norm16) const;
524 UBool hasDecompBoundaryAfter(UChar32 c) const;
525 UBool norm16HasDecompBoundaryAfter(uint16_t norm16) const;
526 UBool isDecompInert(UChar32 c) const { return isDecompYesAndZeroCC(getNorm16(c)); }
528 UBool hasCompBoundaryBefore(UChar32 c) const {
531 UBool hasCompBoundaryAfter(UChar32 c, UBool onlyContiguous) const {
534 UBool isCompInert(UChar32 c, UBool onlyContiguous) const {
541 UBool hasFCDBoundaryBefore(UChar32 c) const { return hasDecompBoundaryBefore(c); }
542 UBool hasFCDBoundaryAfter(UChar32 c) const { return hasDecompBoundaryAfter(c); }
543 UBool isFCDInert(UChar32 c) const { return getFCD16(c)<=1; }
548 UBool isMaybe(uint16_t norm16) const { return minMaybeYes<=norm16 && norm16<=JAMO_VT; }
549 UBool isMaybeOrNonZeroCC(uint16_t norm16) const { return norm16>=minMaybeYes; }
550 static UBool isInert(uint16_t norm16) { return norm16==INERT; }
551 static UBool isJamoL(uint16_t norm16) { return norm16==JAMO_L; }
552 static UBool isJamoVT(uint16_t norm16) { return norm16==JAMO_VT; }
554 UBool isHangulLV(uint16_t norm16) const { return norm16==minYesNo; }
555 UBool isHangulLVT(uint16_t norm16) const {
558 UBool isCompYesAndZeroCC(uint16_t norm16) const { return norm16<minNoNo; }
559 // UBool isCompYes(uint16_t norm16) const {
562 // UBool isCompYesOrMaybe(uint16_t norm16) const {
565 // UBool hasZeroCCFromDecompYes(uint16_t norm16) const {
568 UBool isDecompYesAndZeroCC(uint16_t norm16) const {
578 UBool isMostDecompYesAndZeroCC(uint16_t norm16) const {
581 UBool isDecompNoAlgorithmic(uint16_t norm16) const { return norm16>=limitNoNo; }
653 UBool stopAtCompBoundary, UBool onlyContiguous,
655 UBool decompose(UChar32 c, uint16_t norm16,
659 UBool stopAtCompBoundary, UBool onlyContiguous,
665 UBool onlyContiguous) const;
667 UBool hasCompBoundaryBefore(UChar32 c, uint16_t norm16) const {
670 UBool norm16HasCompBoundaryBefore(uint16_t norm16) const {
673 UBool hasCompBoundaryBefore(const UChar *src, const UChar *limit) const;
674 UBool hasCompBoundaryBefore(const uint8_t *src, const uint8_t *limit) const;
675 UBool hasCompBoundaryAfter(const UChar *start, const UChar *p,
676 UBool onlyContiguous) const;
677 UBool hasCompBoundaryAfter(const uint8_t *start, const uint8_t *p,
678 UBool onlyContiguous) const;
679 UBool norm16HasCompBoundaryAfter(uint16_t norm16, UBool onlyContiguous) const {
684 UBool isTrailCC01ForCompBoundaryAfter(uint16_t norm16) const {
689 const UChar *findPreviousCompBoundary(const UChar *start, const UChar *p, UBool onlyContiguous) const;
690 const UChar *findNextCompBoundary(const UChar *p, const UChar *limit, UBool onlyContiguous) const;