Lines Matching defs:RegexMatcher

10 //         Contains the implementation of class RegexMatcher,
77 RegexMatcher::RegexMatcher(const RegexPattern *pat) {
93 RegexMatcher::RegexMatcher(const UnicodeString &regexp, const UnicodeString &input,
112 RegexMatcher::RegexMatcher(UText *regexp, UText *input,
129 RegexMatcher::RegexMatcher(const UnicodeString &regexp,
144 RegexMatcher::RegexMatcher(UText *regexp,
163 RegexMatcher::~RegexMatcher() {
197 void RegexMatcher::init(UErrorCode &status) {
246 // init2() Common initialization for use by RegexMatcher constructors, part 2.
249 void RegexMatcher::init2(UText *input, UErrorCode &status) {
285 RegexMatcher &RegexMatcher::appendReplacement(UnicodeString &dest,
308 RegexMatcher &RegexMatcher::appendReplacement(UText *dest,
481 UnicodeString &RegexMatcher::appendTail(UnicodeString &dest) {
497 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 {
595 UBool RegexMatcher::find() {
857 UBool RegexMatcher::find(int64_t start, UErrorCode &status) {
888 UBool RegexMatcher::findUsingChunk() {
1119 UnicodeString RegexMatcher::group(UErrorCode &status) const {
1124 UText *RegexMatcher::group(UText *dest, int64_t &group_len, UErrorCode &status) const {
1129 UText *RegexMatcher::group(int32_t groupNum, UText *dest, int64_t &group_len, UErrorCode &status) const {
1177 UnicodeString RegexMatcher::group(int32_t groupNum, UErrorCode &status) const {
1193 UText *RegexMatcher::group(int32_t groupNum, UText *dest, UErrorCode &status) const {
1290 int64_t RegexMatcher::appendGroup(int32_t groupNum, UText *dest, UErrorCode &status) const {
1359 int32_t RegexMatcher::groupCount() const {
1370 UBool RegexMatcher::hasAnchoringBounds() const {
1380 UBool RegexMatcher::hasTransparentBounds() const {
1391 UBool RegexMatcher::hitEnd() const {
1401 const UnicodeString &RegexMatcher::input() const {
1428 UText *RegexMatcher::inputText() const {
1438 UText *RegexMatcher::getInput (UText *dest, UErrorCode &status) const {
1518 UBool RegexMatcher::lookingAt(UErrorCode &status) {
1545 UBool RegexMatcher::lookingAt(int64_t start, UErrorCode &status) {
1589 UBool RegexMatcher::matches(UErrorCode &status) {
1617 UBool RegexMatcher::matches(int64_t start, UErrorCode &status) {
1661 const RegexPattern &RegexMatcher::pattern() const {
1672 RegexMatcher &RegexMatcher::region(int64_t regionStart, int64_t regionLimit, int64_t startIndex, UErrorCode &status) {
1715 RegexMatcher &RegexMatcher::region(int64_t start, int64_t limit, UErrorCode &status) {
1724 int32_t RegexMatcher::regionEnd() const {
1728 int64_t RegexMatcher::regionEnd64() const {
1737 int32_t RegexMatcher::regionStart() const {
1741 int64_t RegexMatcher::regionStart64() const {
1751 UnicodeString RegexMatcher::replaceAll(const UnicodeString &replacement, UErrorCode &status) {
1774 UText *RegexMatcher::replaceAll(UText *replacement, UText *dest, UErrorCode &status) {
1812 UnicodeString RegexMatcher::replaceFirst(const UnicodeString &replacement, UErrorCode &status) {
1831 UText *RegexMatcher::replaceFirst(UText *replacement, UText *dest, UErrorCode &status) {
1866 UBool RegexMatcher::requireEnd() const {
1876 RegexMatcher &RegexMatcher::reset() {
1891 void RegexMatcher::resetPreserveRegion() {
1905 RegexMatcher &RegexMatcher::reset(const UnicodeString &input) {
1930 RegexMatcher &RegexMatcher::reset(UText *input) {
1952 /*RegexMatcher &RegexMatcher::reset(const UChar *) {
1957 RegexMatcher &RegexMatcher::reset(int64_t position, UErrorCode &status) {
1977 RegexMatcher &RegexMatcher::refreshInputText(UText *input, UErrorCode &status) {
2015 void RegexMatcher::setTrace(UBool state) {
2026 int32_t RegexMatcher::split(const UnicodeString &input,
2061 int32_t RegexMatcher::split(UText *input,
2259 int32_t RegexMatcher::start(UErrorCode &status) const {
2263 int64_t RegexMatcher::start64(UErrorCode &status) const {
2273 int64_t RegexMatcher::start64(int32_t group, UErrorCode &status) const {
2303 int32_t RegexMatcher::start(int32_t group, UErrorCode &status) const {
2312 RegexMatcher &RegexMatcher::useAnchoringBounds(UBool b) {
2325 RegexMatcher &RegexMatcher::useTransparentBounds(UBool b) {
2337 void RegexMatcher::setTimeLimit(int32_t limit, UErrorCode &status) {
2358 int32_t RegexMatcher::getTimeLimit() const {
2368 void RegexMatcher::setStackLimit(int32_t limit, UErrorCode &status) {
2408 int32_t RegexMatcher::getStackLimit() const {
2418 void RegexMatcher::setMatchCallback(URegexMatchCallback *callback,
2434 void RegexMatcher::getMatchCallback(URegexMatchCallback *&callback,
2450 void RegexMatcher::setFindProgressCallback(URegexFindProgressCallback *callback,
2466 void RegexMatcher::getFindProgressCallback(URegexFindProgressCallback *&callback,
2492 REStackFrame *RegexMatcher::resetStack() {
2524 UBool RegexMatcher::isWordBoundary(int64_t pos) {
2560 UBool RegexMatcher::isChunkWordBoundary(int32_t pos) {
2608 UBool RegexMatcher::isUWordBoundary(int64_t pos) {
2650 void RegexMatcher::IncrementTime(UErrorCode &status) {
2677 UBool RegexMatcher::ReportFindProgress(int64_t matchIndex, UErrorCode &status) {
2708 inline REStackFrame *RegexMatcher::StateSave(REStackFrame *fp, int64_t savePatIdx, UErrorCode &status) {
2751 void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) {
4258 void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &status) {
5686 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RegexMatcher)