Lines Matching refs:UnicodeSet
105 class UnicodeSetSingleton : public SimpleSingletonWrapper<UnicodeSet> {
108 SimpleSingletonWrapper<UnicodeSet>(s), fPattern(pattern) {} in UnicodeSetSingleton()
109 UnicodeSet *getInstance(UErrorCode &errorCode) { in getInstance()
110 return SimpleSingletonWrapper<UnicodeSet>::getInstance(createInstance, fPattern, errorCode); in getInstance()
115 UnicodeSet *set=new UnicodeSet(pattern, errorCode); in createInstance()
130 static UnicodeSet *INCLUSIONS[UPROPS_SRC_COUNT] = { NULL }; // cached getInclusions()
142 ((UnicodeSet *)set)->add(c); in _set_add()
147 ((UnicodeSet *)set)->add(start, end); in _set_addRange()
152 ((UnicodeSet *)set)->add(UnicodeString((UBool)(length<0), str, length)); in _set_addString()
182 const UnicodeSet* UnicodeSet::getInclusions(int32_t src, UErrorCode &status) { in getInclusions()
186 UnicodeSet* incl = new UnicodeSet(); in getInclusions()
277 U_CFUNC UnicodeSet *
330 UnicodeSet::UnicodeSet(const UnicodeString& pattern, in UnicodeSet() function in UnicodeSet
357 UnicodeSet::UnicodeSet(const UnicodeString& pattern, in UnicodeSet() function in UnicodeSet
378 UnicodeSet::UnicodeSet(const UnicodeString& pattern, ParsePosition& pos, in UnicodeSet() function in UnicodeSet
403 UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, in applyPattern()
417 UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, in applyPattern()
442 UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, in applyPattern()
469 UBool UnicodeSet::resemblesPattern(const UnicodeString& pattern, int32_t pos) { in resemblesPattern()
484 UnicodeSet* p;
488 inline UnicodeSet* pointer() { return p; } in pointer()
491 p = new UnicodeSet(); in allocate()
511 void UnicodeSet::applyPattern(RuleCharacterIterator& chars, in applyPattern()
551 UnicodeSet* nested = 0; // alias - do not delete in applyPattern()
606 const UnicodeSet *ms = dynamic_cast<const UnicodeSet *>(m); in applyPattern()
613 nested = const_cast<UnicodeSet*>(ms); in applyPattern()
943 void UnicodeSet::applyFilter(UnicodeSet::Filter filter, in applyFilter()
958 const UnicodeSet* inclusions = getInclusions(src, status); in applyFilter()
1019 UnicodeSet&
1020 UnicodeSet::applyIntPropertyValue(UProperty prop, int32_t value, UErrorCode& ec) { in applyIntPropertyValue()
1035 UnicodeSet&
1036 UnicodeSet::applyPropertyAlias(const UnicodeString& prop, in applyPropertyAlias()
1211 UBool UnicodeSet::resemblesPropertyPattern(const UnicodeString& pattern, in resemblesPropertyPattern()
1230 UBool UnicodeSet::resemblesPropertyPattern(RuleCharacterIterator& chars, in resemblesPropertyPattern()
1252 UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, in applyPropertyPattern()
1351 void UnicodeSet::applyPropertyPattern(RuleCharacterIterator& chars, in applyPropertyPattern()
1376 addCaseMapping(UnicodeSet &set, int32_t result, const UChar *full, UnicodeString &str) { in addCaseMapping()
1391 UnicodeSet& UnicodeSet::closeOver(int32_t attribute) { in closeOver()
1398 UnicodeSet foldSet(*this); in closeOver()