Home | History | Annotate | Download | only in unicode

Lines Matching refs:UChar32

282     UChar32* list; // MUST be terminated with HIGH
284 UChar32* buffer; // internal buffer, may be NULL
372 UnicodeSet(UChar32 start, UChar32 end);
596 UnicodeSet& set(UChar32 start, UChar32 end);
781 virtual UBool contains(UChar32 c) const;
791 virtual UBool contains(UChar32 start, UChar32 end) const;
828 UBool containsNone(UChar32 start, UChar32 end) const;
856 inline UBool containsSome(UChar32 start, UChar32 end) const;
1028 int32_t findCodePoint(UChar32 c) const;
1049 int32_t indexOf(UChar32 c) const;
1054 * out of range, return (UChar32)-1. The inverse of this method is
1057 * @return the character at the given index, or (UChar32)-1.
1060 UChar32 charAt(int32_t index) const;
1076 virtual UnicodeSet& add(UChar32 start, UChar32 end);
1085 UnicodeSet& add(UChar32 c);
1184 virtual UnicodeSet& retain(UChar32 start, UChar32 end);
1192 UnicodeSet& retain(UChar32 c);
1207 virtual UnicodeSet& remove(UChar32 start, UChar32 end);
1216 UnicodeSet& remove(UChar32 c);
1252 virtual UnicodeSet& complement(UChar32 start, UChar32 end);
1261 UnicodeSet& complement(UChar32 c);
1284 * @see #add(UChar32, UChar32)
1386 virtual UChar32 getRangeStart(int32_t index) const;
1395 virtual UChar32 getRangeEnd(int32_t index) const;
1546 static void _appendToPat(UnicodeString& buf, UChar32 c, UBool escapeUnprintable);
1552 void exclusiveOr(const UChar32* other, int32_t otherLen, int8_t polarity);
1554 void add(const UChar32* other, int32_t otherLen, int8_t polarity);
1556 void retain(const UChar32* other, int32_t otherLen, int8_t polarity);
1623 typedef UBool (*Filter)(UChar32 codePoint, void* context);
1661 inline UBool UnicodeSet::containsSome(UChar32 start, UChar32 end) const {