Lines Matching refs:RegexMatcher
12 // Contains the implementation of class RegexMatcher,
70 RegexMatcher::RegexMatcher(const RegexPattern *pat) {
86 RegexMatcher::RegexMatcher(const UnicodeString ®exp, const UnicodeString &input,
105 RegexMatcher::RegexMatcher(UText *regexp, UText *input,
122 RegexMatcher::RegexMatcher(const UnicodeString ®exp,
137 RegexMatcher::RegexMatcher(UText *regexp,
156 RegexMatcher::~RegexMatcher() {
190 void RegexMatcher::init(UErrorCode &status) {
235 // init2() Common initialization for use by RegexMatcher constructors, part 2.
238 void RegexMatcher::init2(UText *input, UErrorCode &status) {
277 RegexMatcher &RegexMatcher::appendReplacement(UnicodeString &dest,
300 RegexMatcher &RegexMatcher::appendReplacement(UText *dest,
490 UnicodeString &RegexMatcher::appendTail(UnicodeString &dest) {
506 UText *RegexMatcher::appendTail(UText *dest, UErrorCode &status) {
550 int32_t RegexMatcher::end(UErrorCode &err) const {
554 int64_t RegexMatcher::end64(UErrorCode &err) const {
558 int64_t RegexMatcher::end64(int32_t group, UErrorCode &err) const {
585 int32_t RegexMatcher::end(int32_t group, UErrorCode &err) const {
599 UBool RegexMatcher::findProgressInterrupt(int64_t pos, UErrorCode &status) {
612 UBool RegexMatcher::find() {
626 UBool RegexMatcher::find(UErrorCode &status) {
889 UBool RegexMatcher::find(int64_t start, UErrorCode &status) {
920 UBool RegexMatcher::findUsingChunk(UErrorCode &status) {
1151 UnicodeString RegexMatcher::group(UErrorCode &status) const {
1156 UText *RegexMatcher::group(UText *dest, int64_t &group_len, UErrorCode &status) const {
1161 UText *RegexMatcher::group(int32_t groupNum, UText *dest, int64_t &group_len, UErrorCode &status) const {
1203 UnicodeString RegexMatcher::group(int32_t groupNum, UErrorCode &status) const {
1238 int64_t RegexMatcher::appendGroup(int32_t groupNum, UText *dest, UErrorCode &status) const {
1307 int32_t RegexMatcher::groupCount() const {
1316 UBool RegexMatcher::hasAnchoringBounds() const {
1326 UBool RegexMatcher::hasTransparentBounds() const {
1337 UBool RegexMatcher::hitEnd() const {
1347 const UnicodeString &RegexMatcher::input() const {
1374 UText *RegexMatcher::inputText() const {
1384 UText *RegexMatcher::getInput (UText *dest, UErrorCode &status) const {
1454 UBool RegexMatcher::lookingAt(UErrorCode &status) {
1481 UBool RegexMatcher::lookingAt(int64_t start, UErrorCode &status) {
1525 UBool RegexMatcher::matches(UErrorCode &status) {
1553 UBool RegexMatcher::matches(int64_t start, UErrorCode &status) {
1597 const RegexPattern &RegexMatcher::pattern() const {
1608 RegexMatcher &RegexMatcher::region(int64_t regionStart, int64_t regionLimit, int64_t startIndex, UErrorCode &status) {
1651 RegexMatcher &RegexMatcher::region(int64_t start, int64_t limit, UErrorCode &status) {
1660 int32_t RegexMatcher::regionEnd() const {
1664 int64_t RegexMatcher::regionEnd64() const {
1673 int32_t RegexMatcher::regionStart() const {
1677 int64_t RegexMatcher::regionStart64() const {
1687 UnicodeString RegexMatcher::replaceAll(const UnicodeString &replacement, UErrorCode &status) {
1710 UText *RegexMatcher::replaceAll(UText *replacement, UText *dest, UErrorCode &status) {
1748 UnicodeString RegexMatcher::replaceFirst(const UnicodeString &replacement, UErrorCode &status) {
1767 UText *RegexMatcher::replaceFirst(UText *replacement, UText *dest, UErrorCode &status) {
1802 UBool RegexMatcher::requireEnd() const {
1812 RegexMatcher &RegexMatcher::reset() {
1827 void RegexMatcher::resetPreserveRegion() {
1841 RegexMatcher &RegexMatcher::reset(const UnicodeString &input) {
1869 RegexMatcher &RegexMatcher::reset(UText *input) {
1894 /*RegexMatcher &RegexMatcher::reset(const UChar *) {
1899 RegexMatcher &RegexMatcher::reset(int64_t position, UErrorCode &status) {
1919 RegexMatcher &RegexMatcher::refreshInputText(UText *input, UErrorCode &status) {
1957 void RegexMatcher::setTrace(UBool state) {
2029 int32_t RegexMatcher::split(const UnicodeString &input,
2064 int32_t RegexMatcher::split(UText *input,
2263 int32_t RegexMatcher::start(UErrorCode &status) const {
2267 int64_t RegexMatcher::start64(UErrorCode &status) const {
2277 int64_t RegexMatcher::start64(int32_t group, UErrorCode &status) const {
2307 int32_t RegexMatcher::start(int32_t group, UErrorCode &status) const {
2316 RegexMatcher &RegexMatcher::useAnchoringBounds(UBool b) {
2329 RegexMatcher &RegexMatcher::useTransparentBounds(UBool b) {
2341 void RegexMatcher::setTimeLimit(int32_t limit, UErrorCode &status) {
2362 int32_t RegexMatcher::getTimeLimit() const {
2372 void RegexMatcher::setStackLimit(int32_t limit, UErrorCode &status) {
2412 int32_t RegexMatcher::getStackLimit() const {
2422 void RegexMatcher::setMatchCallback(URegexMatchCallback *callback,
2438 void RegexMatcher::getMatchCallback(URegexMatchCallback *&callback,
2454 void RegexMatcher::setFindProgressCallback(URegexFindProgressCallback *callback,
2470 void RegexMatcher::getFindProgressCallback(URegexFindProgressCallback *&callback,
2496 REStackFrame *RegexMatcher::resetStack() {
2532 UBool RegexMatcher::isWordBoundary(int64_t pos) {
2568 UBool RegexMatcher::isChunkWordBoundary(int32_t pos) {
2616 UBool RegexMatcher::isUWordBoundary(int64_t pos) {
2658 void RegexMatcher::IncrementTime(UErrorCode &status) {
2693 inline REStackFrame *RegexMatcher::StateSave(REStackFrame *fp, int64_t savePatIdx, UErrorCode &status) {
2751 void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) {
4315 void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &status) {
5794 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RegexMatcher)