Lines Matching defs:RegexPattern
28 // RegexPattern Default Constructor
31 RegexPattern::RegexPattern() {
48 RegexPattern::RegexPattern(const RegexPattern &other) : UObject(other) {
60 RegexPattern &RegexPattern::operator = (const RegexPattern &other) {
127 // Bring an uninitialized RegexPattern up to a default state.
130 void RegexPattern::init() {
173 // zap Delete everything owned by this RegexPattern.
176 void RegexPattern::zap() {
205 RegexPattern::~RegexPattern() {
215 RegexPattern *RegexPattern::clone() const {
216 RegexPattern *copy = new RegexPattern(*this);
227 UBool RegexPattern::operator ==(const RegexPattern &other) const {
239 RegexPattern * U_EXPORT2
240 RegexPattern::compile(const UnicodeString ®ex,
264 RegexPattern *This = new RegexPattern;
290 RegexPattern * U_EXPORT2
291 RegexPattern::compile(const UnicodeString ®ex,
303 RegexPattern * U_EXPORT2
304 RegexPattern::compile( const UnicodeString ®ex,
319 uint32_t RegexPattern::flags() const {
329 RegexMatcher *RegexPattern::matcher(const UnicodeString &input,
340 RegexMatcher *RegexPattern::matcher(const UChar * /*input*/,
356 RegexMatcher *RegexPattern::matcher(UErrorCode &status) const {
383 UBool U_EXPORT2 RegexPattern::matches(const UnicodeString ®ex,
391 RegexPattern *pat = NULL;
394 pat = RegexPattern::compile(regex, 0, pe, status);
411 UnicodeString RegexPattern::pattern() const {
423 int32_t RegexPattern::split(const UnicodeString &input,
450 void RegexPattern::dumpOp(int32_t index) const {
572 RegexPatternDump(const RegexPattern *This) {
628 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RegexPattern)