Lines Matching refs:UnicodeSet
281 class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter {
378 UnicodeSet();
388 UnicodeSet(UChar32 start, UChar32 end);
408 UnicodeSet(const uint16_t buffer[], int32_t bufferLen,
420 UnicodeSet(const UnicodeString& pattern,
436 UnicodeSet(const UnicodeString& pattern,
455 UnicodeSet(const UnicodeString& pattern, ParsePosition& pos,
464 UnicodeSet(const UnicodeSet& o);
470 virtual ~UnicodeSet();
477 UnicodeSet& operator=(const UnicodeSet& o);
490 virtual UBool operator==(const UnicodeSet& o) const;
497 inline UBool operator!=(const UnicodeSet& o) const;
508 virtual UnicodeSet* clone() const;
527 inline static UnicodeSet *fromUSet(USet *uset);
537 inline static const UnicodeSet *fromUSet(const USet *uset);
586 UnicodeSet *freeze();
596 UnicodeSet *cloneAsThawed() const;
611 UnicodeSet& set(UChar32 start, UChar32 end);
633 UnicodeSet& applyPattern(const UnicodeString& pattern,
653 UnicodeSet& applyPattern(const UnicodeString& pattern,
690 UnicodeSet& applyPattern(const UnicodeString& pattern,
734 UnicodeSet& applyIntPropertyValue(UProperty prop,
767 UnicodeSet& applyPropertyAlias(const UnicodeString& prop,
824 virtual UBool containsAll(const UnicodeSet& c) const;
852 UBool containsNone(const UnicodeSet& c) const;
880 inline UBool containsSome(const UnicodeSet& s) const;
1054 virtual void addMatchSetTo(UnicodeSet& toUnionTo) const;
1091 virtual UnicodeSet& add(UChar32 start, UChar32 end);
1100 UnicodeSet& add(UChar32 c);
1113 UnicodeSet& add(const UnicodeString& s);
1134 UnicodeSet& addAll(const UnicodeString& s);
1144 UnicodeSet& retainAll(const UnicodeString& s);
1154 UnicodeSet& complementAll(const UnicodeString& s);
1164 UnicodeSet& removeAll(const UnicodeString& s);
1174 static UnicodeSet* U_EXPORT2 createFrom(const UnicodeString& s);
1184 static UnicodeSet* U_EXPORT2 createFromAll(const UnicodeString& s);
1199 virtual UnicodeSet& retain(UChar32 start, UChar32 end);
1207 UnicodeSet& retain(UChar32 c);
1222 virtual UnicodeSet& remove(UChar32 start, UChar32 end);
1231 UnicodeSet& remove(UChar32 c);
1242 UnicodeSet& remove(const UnicodeString& s);
1251 virtual UnicodeSet& complement(void);
1267 virtual UnicodeSet& complement(UChar32 start, UChar32 end);
1276 UnicodeSet& complement(UChar32 c);
1288 UnicodeSet& complement(const UnicodeString& s);
1302 virtual UnicodeSet& addAll(const UnicodeSet& c);
1315 virtual UnicodeSet& retainAll(const UnicodeSet& c);
1328 virtual UnicodeSet& removeAll(const UnicodeSet& c);
1340 virtual UnicodeSet& complementAll(const UnicodeSet& c);
1348 virtual UnicodeSet& clear(void);
1375 UnicodeSet& closeOver(int32_t attribute);
1383 virtual UnicodeSet &removeAllStrings();
1468 virtual UnicodeSet& compact();
1521 UnicodeSet(const UnicodeSet& o, UBool /* asThawed */);
1522 UnicodeSet& copyFrom(const UnicodeSet& o, UBool asThawed);
1537 UnicodeSet& (UnicodeSet::*caseClosure)(int32_t attribute),
1628 UnicodeSet& applyPropertyPattern(const UnicodeString& pattern,
1636 static const UnicodeSet* getInclusions(int32_t src, UErrorCode &status);
1655 const UnicodeSet* inclusions,
1680 inline UBool UnicodeSet::operator!=(const UnicodeSet& o) const {
1684 inline UBool UnicodeSet::isFrozen() const { in isFrozen()
1688 inline UBool UnicodeSet::containsSome(UChar32 start, UChar32 end) const { in containsSome()
1692 inline UBool UnicodeSet::containsSome(const UnicodeSet& s) const { in containsSome()
1696 inline UBool UnicodeSet::containsSome(const UnicodeString& s) const { in containsSome()
1700 inline UBool UnicodeSet::isBogus() const { in isBogus()
1704 inline UnicodeSet *UnicodeSet::fromUSet(USet *uset) { in fromUSet()
1705 return reinterpret_cast<UnicodeSet *>(uset); in fromUSet()
1708 inline const UnicodeSet *UnicodeSet::fromUSet(const USet *uset) { in fromUSet()
1709 return reinterpret_cast<const UnicodeSet *>(uset); in fromUSet()
1712 inline USet *UnicodeSet::toUSet() { in toUSet()
1716 inline const USet *UnicodeSet::toUSet() const { in toUSet()
1720 inline int32_t UnicodeSet::span(const UnicodeString &s, int32_t start, USetSpanCondition spanCondit… in span()
1730 inline int32_t UnicodeSet::spanBack(const UnicodeString &s, int32_t limit, USetSpanCondition spanCo… in spanBack()