Lines Matching refs:UnicodeSet
273 class U_COMMON_API UnicodeSet : public UnicodeFilter {
357 UnicodeSet();
367 UnicodeSet(UChar32 start, UChar32 end);
377 UnicodeSet(const UnicodeString& pattern,
393 UnicodeSet(const UnicodeString& pattern,
412 UnicodeSet(const UnicodeString& pattern, ParsePosition& pos,
421 UnicodeSet(const UnicodeSet& o);
427 virtual ~UnicodeSet();
434 UnicodeSet& operator=(const UnicodeSet& o);
447 virtual UBool operator==(const UnicodeSet& o) const;
454 UBool operator!=(const UnicodeSet& o) const;
484 inline static UnicodeSet *fromUSet(USet *uset);
494 inline static const UnicodeSet *fromUSet(const USet *uset);
569 UnicodeSet& set(UChar32 start, UChar32 end);
591 UnicodeSet& applyPattern(const UnicodeString& pattern,
611 UnicodeSet& applyPattern(const UnicodeString& pattern,
648 UnicodeSet& applyPattern(const UnicodeString& pattern,
692 UnicodeSet& applyIntPropertyValue(UProperty prop,
725 UnicodeSet& applyPropertyAlias(const UnicodeString& prop,
782 virtual UBool containsAll(const UnicodeSet& c) const;
810 UBool containsNone(const UnicodeSet& c) const;
838 inline UBool containsSome(const UnicodeSet& s) const;
1012 virtual void addMatchSetTo(UnicodeSet& toUnionTo) const;
1049 virtual UnicodeSet& add(UChar32 start, UChar32 end);
1058 UnicodeSet& add(UChar32 c);
1071 UnicodeSet& add(const UnicodeString& s);
1092 UnicodeSet& addAll(const UnicodeString& s);
1102 UnicodeSet& retainAll(const UnicodeString& s);
1112 UnicodeSet& complementAll(const UnicodeString& s);
1122 UnicodeSet& removeAll(const UnicodeString& s);
1132 static UnicodeSet* U_EXPORT2 createFrom(const UnicodeString& s);
1142 static UnicodeSet* U_EXPORT2 createFromAll(const UnicodeString& s);
1157 virtual UnicodeSet& retain(UChar32 start, UChar32 end);
1165 UnicodeSet& retain(UChar32 c);
1180 virtual UnicodeSet& remove(UChar32 start, UChar32 end);
1189 UnicodeSet& remove(UChar32 c);
1200 UnicodeSet& remove(const UnicodeString& s);
1209 virtual UnicodeSet& complement(void);
1225 virtual UnicodeSet& complement(UChar32 start, UChar32 end);
1234 UnicodeSet& complement(UChar32 c);
1246 UnicodeSet& complement(const UnicodeString& s);
1260 virtual UnicodeSet& addAll(const UnicodeSet& c);
1273 virtual UnicodeSet& retainAll(const UnicodeSet& c);
1286 virtual UnicodeSet& removeAll(const UnicodeSet& c);
1298 virtual UnicodeSet& complementAll(const UnicodeSet& c);
1306 virtual UnicodeSet& clear(void);
1333 UnicodeSet& closeOver(int32_t attribute);
1341 virtual UnicodeSet &removeAllStrings();
1426 virtual UnicodeSet& compact();
1481 UnicodeSet(const UnicodeSet& o, UBool /* asThawed */);
1496 UnicodeSet& (UnicodeSet::*caseClosure)(int32_t attribute),
1581 UnicodeSet& applyPropertyPattern(const UnicodeString& pattern,
1589 static const UnicodeSet* getInclusions(int32_t src, UErrorCode &status);
1625 inline UBool UnicodeSet::operator!=(const UnicodeSet& o) const {
1629 inline UBool UnicodeSet::isFrozen() const { in isFrozen()
1633 inline UBool UnicodeSet::containsSome(UChar32 start, UChar32 end) const { in containsSome()
1637 inline UBool UnicodeSet::containsSome(const UnicodeSet& s) const { in containsSome()
1641 inline UBool UnicodeSet::containsSome(const UnicodeString& s) const { in containsSome()
1645 inline UBool UnicodeSet::isBogus() const { in isBogus()
1649 inline UnicodeSet *UnicodeSet::fromUSet(USet *uset) { in fromUSet()
1650 return reinterpret_cast<UnicodeSet *>(uset); in fromUSet()
1653 inline const UnicodeSet *UnicodeSet::fromUSet(const USet *uset) { in fromUSet()
1654 return reinterpret_cast<const UnicodeSet *>(uset); in fromUSet()
1657 inline USet *UnicodeSet::toUSet() { in toUSet()
1661 inline const USet *UnicodeSet::toUSet() const { in toUSet()
1665 inline int32_t UnicodeSet::span(const UnicodeString &s, int32_t start, USetSpanCondition spanCondit… in span()
1675 inline int32_t UnicodeSet::spanBack(const UnicodeString &s, int32_t limit, USetSpanCondition spanCo… in spanBack()