Lines Matching defs:UnicodeSet
102 UnicodeSet *fSet;
107 static UnicodeSet *uni32Singleton;
118 ((UnicodeSet *)set)->add(c);
123 ((UnicodeSet *)set)->add(start, end);
128 ((UnicodeSet *)set)->add(UnicodeString((UBool)(length<0), str, length));
132 * Cleanup function for UnicodeSet
160 // This function is a friend of class UnicodeSet.
163 UnicodeSet * &incl = gInclusions[src].fSet;
166 incl = new UnicodeSet();
253 const UnicodeSet* UnicodeSet::getInclusions(int32_t src, UErrorCode &status) {
264 uni32Singleton = new UnicodeSet(UNICODE_STRING_SIMPLE("[:age=3.2:]"), errorCode);
274 U_CFUNC UnicodeSet *
284 // caseCompare(), but they also make UnicodeSet work for simple patterns when
328 UnicodeSet::UnicodeSet(const UnicodeString& pattern,
351 UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern,
370 UnicodeSet::applyPatternIgnoreSpace(const UnicodeString& pattern,
397 * to be the start of a UnicodeSet pattern.
399 UBool UnicodeSet::resemblesPattern(const UnicodeString& pattern, int32_t pos) {
410 * A small all-inline class to manage a UnicodeSet pointer. Add
414 UnicodeSet* p;
418 inline UnicodeSet* pointer() { return p; }
421 p = new UnicodeSet();
441 void UnicodeSet::applyPattern(RuleCharacterIterator& chars,
445 UnicodeSet& (UnicodeSet::*caseClosure)(int32_t attribute),
482 UnicodeSet* nested = 0; // alias - do not delete
486 // setMode: 0=none, 1=unicodeset, 2=propertypat, 3=preparsed
537 const UnicodeSet *ms = dynamic_cast<const UnicodeSet *>(m);
544 nested = const_cast<UnicodeSet*>(ms);
874 void UnicodeSet::applyFilter(UnicodeSet::Filter filter,
889 const UnicodeSet* inclusions = getInclusions(src, status);
906 // only add to this UnicodeSet on inflection points --
950 UnicodeSet&
951 UnicodeSet::applyIntPropertyValue(UProperty prop, int32_t value, UErrorCode& ec) {
966 UnicodeSet&
967 UnicodeSet::applyPropertyAlias(const UnicodeString& prop,
1139 UBool UnicodeSet::resemblesPropertyPattern(const UnicodeString& pattern,
1158 UBool UnicodeSet::resemblesPropertyPattern(RuleCharacterIterator& chars,
1180 UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern,
1284 void UnicodeSet::applyPropertyPattern(RuleCharacterIterator& chars,