Lines Matching refs:UnicodeSet
100 UnicodeSet *fSet;
105 static UnicodeSet *uni32Singleton;
116 ((UnicodeSet *)set)->add(c);
121 ((UnicodeSet *)set)->add(start, end);
126 ((UnicodeSet *)set)->add(UnicodeString((UBool)(length<0), str, length));
130 * Cleanup function for UnicodeSet
158 // This function is a friend of class UnicodeSet.
161 UnicodeSet * &incl = gInclusions[src].fSet;
164 incl = new UnicodeSet();
251 const UnicodeSet* UnicodeSet::getInclusions(int32_t src, UErrorCode &status) {
262 uni32Singleton = new UnicodeSet(UNICODE_STRING_SIMPLE("[:age=3.2:]"), errorCode);
272 U_CFUNC UnicodeSet *
282 // caseCompare(), but they also make UnicodeSet work for simple patterns when
326 UnicodeSet::UnicodeSet(const UnicodeString& pattern,
349 UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern,
368 UnicodeSet::applyPatternIgnoreSpace(const UnicodeString& pattern,
395 * to be the start of a UnicodeSet pattern.
397 UBool UnicodeSet::resemblesPattern(const UnicodeString& pattern, int32_t pos) {
408 * A small all-inline class to manage a UnicodeSet pointer. Add
412 UnicodeSet* p;
416 inline UnicodeSet* pointer() { return p; }
419 p = new UnicodeSet();
439 void UnicodeSet::applyPattern(RuleCharacterIterator& chars,
443 UnicodeSet& (UnicodeSet::*caseClosure)(int32_t attribute),
480 UnicodeSet* nested = 0; // alias - do not delete
484 // setMode: 0=none, 1=unicodeset, 2=propertypat, 3=preparsed
535 const UnicodeSet *ms = dynamic_cast<const UnicodeSet *>(m);
542 nested = const_cast<UnicodeSet*>(ms);
872 void UnicodeSet::applyFilter(UnicodeSet::Filter filter,
887 const UnicodeSet* inclusions = getInclusions(src, status);
904 // only add to this UnicodeSet on inflection points --
948 UnicodeSet&
949 UnicodeSet::applyIntPropertyValue(UProperty prop, int32_t value, UErrorCode& ec) {
964 UnicodeSet&
965 UnicodeSet::applyPropertyAlias(const UnicodeString& prop,
1137 UBool UnicodeSet::resemblesPropertyPattern(const UnicodeString& pattern,
1156 UBool UnicodeSet::resemblesPropertyPattern(RuleCharacterIterator& chars,
1178 UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern,
1282 void UnicodeSet::applyPropertyPattern(RuleCharacterIterator& chars,