Lines Matching refs:RegexPattern
33 RegexPattern::RegexPattern() { in RegexPattern() function in RegexPattern
45 RegexPattern::RegexPattern(const RegexPattern &other) : UObject(other) { in RegexPattern() function in RegexPattern
57 RegexPattern &RegexPattern::operator = (const RegexPattern &other) { in operator =()
161 void RegexPattern::init() { in init()
216 void RegexPattern::zap() { in zap()
255 RegexPattern::~RegexPattern() { in ~RegexPattern()
265 RegexPattern *RegexPattern::clone() const { in clone()
266 RegexPattern *copy = new RegexPattern(*this); in clone()
279 UBool RegexPattern::operator ==(const RegexPattern &other) const { in operator ==()
301 RegexPattern * U_EXPORT2
302 RegexPattern::compile(const UnicodeString ®ex, in compile()
325 RegexPattern *This = new RegexPattern; in compile()
352 RegexPattern * U_EXPORT2
353 RegexPattern::compile(UText *regex, in compile()
376 RegexPattern *This = new RegexPattern; in compile()
402 RegexPattern * U_EXPORT2
403 RegexPattern::compile(const UnicodeString ®ex, in compile()
414 RegexPattern * U_EXPORT2
415 RegexPattern::compile(UText *regex, in compile()
426 RegexPattern * U_EXPORT2
427 RegexPattern::compile(const UnicodeString ®ex, in compile()
439 RegexPattern * U_EXPORT2
440 RegexPattern::compile(UText *regex, in compile()
454 uint32_t RegexPattern::flags() const { in flags()
464 RegexMatcher *RegexPattern::matcher(const UnicodeString &input, in matcher()
480 RegexMatcher *RegexPattern::matcher(UErrorCode &status) const { in matcher()
507 UBool U_EXPORT2 RegexPattern::matches(const UnicodeString ®ex, in matches()
515 RegexPattern *pat = NULL; in matches()
518 pat = RegexPattern::compile(regex, 0, pe, status); in matches()
531 UBool U_EXPORT2 RegexPattern::matches(UText *regex, in matches()
539 RegexPattern *pat = NULL; in matches()
542 pat = RegexPattern::compile(regex, 0, pe, status); in matches()
563 UnicodeString RegexPattern::pattern() const { in pattern()
591 UText *RegexPattern::patternText(UErrorCode &status) const { in patternText()
609 int32_t RegexPattern::groupNumberFromName(const UnicodeString &groupName, UErrorCode &status) const… in groupNumberFromName()
624 int32_t RegexPattern::groupNumberFromName(const char *groupName, int32_t nameLength, UErrorCode &st… in groupNumberFromName()
638 int32_t RegexPattern::split(const UnicodeString &input, in split()
659 int32_t RegexPattern::split(UText *input, in split()
685 void RegexPattern::dumpOp(int32_t index) const { in dumpOp()
810 void RegexPattern::dumpPattern() const { in dumpPattern()
890 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RegexPattern)