Home | History | Annotate | Download | only in i18n

Lines Matching refs:UnicodeSet

85 static inline void addCategory(UnicodeSet *set, int32_t value, UErrorCode& ec) {
86 set->addAll(UnicodeSet().applyIntPropertyValue(UCHAR_GENERAL_CATEGORY_MASK, value, ec));
245 delete (UnicodeSet *)fSetStack.pop();
320 UnicodeSet *s = (UnicodeSet *)fRXPat->fSets->elementAt(i);
1225 UnicodeSet *theSet = scanProp();
1464 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1471 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1478 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1485 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1486 UnicodeSet SSet(*RegexStaticSets::gStaticSets->fPropSets[URX_ISSPACE_SET]);
1494 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1502 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1503 UnicodeSet digits;
1513 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1520 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1521 UnicodeSet SSet(*RegexStaticSets::gStaticSets->fPropSets[URX_ISWORD_SET]);
1528 fSetStack.push(new UnicodeSet(), *fStatus);
1537 // Set up a new UnicodeSet for the set beginning with the just-scanned '['
1589 UnicodeSet *theSet = (UnicodeSet *)fSetStack.pop();
1608 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
1625 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
1638 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
1649 // and ICU UnicodeSet behavior.
1655 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
1692 UnicodeSet *s = scanPosixProp();
1694 UnicodeSet *tos = (UnicodeSet *)fSetStack.peek();
1704 UnicodeSet *s = scanProp();
1706 UnicodeSet *tos = (UnicodeSet *)fSetStack.peek();
1719 // and ICU UnicodeSet behavior.
1724 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
2235 // UnicodeSet.
2238 void RegexCompile::compileSet(UnicodeSet *theSet)
2510 const UnicodeSet *s = (UnicodeSet *)fRXPat->fSets->elementAt(sn);
2524 const UnicodeSet *s = (UnicodeSet *)fRXPat->fSets->elementAt(sn);
2547 const UnicodeSet *s = fRXPat->fStaticSets[sn];
2560 const UnicodeSet *s = fRXPat->fStaticSets[sn];
2561 UnicodeSet sc(*s);
2575 UnicodeSet s;
2595 UnicodeSet s(c, c);
2720 UnicodeSet s(c, c);
3805 // scanProp Construct a UnicodeSet from the text at the current scan
3811 // Return a UnicodeSet, constructed from the \P pattern,
3815 UnicodeSet *RegexCompile::scanProp() {
3816 UnicodeSet *uset = NULL;
3849 // scanPosixProp Construct a UnicodeSet from the text at the current scan
3855 // Return a UnicodeSet constructed from the pattern,
3866 UnicodeSet *RegexCompile::scanPosixProp() {
3867 UnicodeSet *uset = NULL;
3943 static inline void addIdentifierIgnorable(UnicodeSet *set, UErrorCode& ec) {
3952 // normal ICU UnicodeSet properties
3956 UnicodeSet *RegexCompile::createSetForProperty(const UnicodeString &propName, UBool negated) {
3958 UnicodeSet *set;
3979 set = new UnicodeSet(setExpr, usetFlags, NULL, *fStatus);
4025 set = new UnicodeSet(setExpr, usetFlags, NULL, *fStatus);
4038 set = new UnicodeSet();
4089 set->add(0x10000, UnicodeSet::MAX_VALUE);
4111 set->add(0, UnicodeSet::MAX_VALUE);
4115 set->removeAll(UnicodeSet().add(0xa0).add(0x2007).add(0x202f));
4119 set->add(0, UnicodeSet::MAX_VALUE);
4148 UnicodeSet *rightOperand = NULL;
4149 UnicodeSet *leftOperand = NULL;
4158 rightOperand = (UnicodeSet *)fSetStack.peek();
4171 leftOperand = (UnicodeSet *)fSetStack.peek();
4178 leftOperand = (UnicodeSet *)fSetStack.peek();
4184 leftOperand = (UnicodeSet *)fSetStack.peek();
4198 fSetStack.push(new UnicodeSet