Lines Matching refs: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) {
279 RegexMatcher &RegexMatcher::appendReplacement(UnicodeString &dest,
302 RegexMatcher &RegexMatcher::appendReplacement(UText *dest,
475 UnicodeString &RegexMatcher::appendTail(UnicodeString &dest) {
491 UText *RegexMatcher::appendTail(UText *dest, UErrorCode &status) {
544 int32_t RegexMatcher::end(UErrorCode &err) const {
548 int64_t RegexMatcher::end64(UErrorCode &err) const {
552 int64_t RegexMatcher::end64(int32_t group, UErrorCode &err) const {
579 int32_t RegexMatcher::end(int32_t group, UErrorCode &err) const {
589 UBool RegexMatcher::find() {
851 UBool RegexMatcher::find(int64_t start, UErrorCode &status) {
882 UBool RegexMatcher::findUsingChunk() {
1113 UnicodeString RegexMatcher::group(UErrorCode &status) const {
1118 UText *RegexMatcher::group(UText *dest, int64_t &group_len, UErrorCode &status) const {
1123 UText *RegexMatcher::group(int32_t groupNum, UText *dest, int64_t &group_len, UErrorCode &status) const {
1171 UnicodeString RegexMatcher::group(int32_t groupNum, UErrorCode &status) const {
1187 UText *RegexMatcher::group(int32_t groupNum, UText *dest, UErrorCode &status) const {
1284 int64_t RegexMatcher::appendGroup(int32_t groupNum, UText *dest, UErrorCode &status) const {
1353 int32_t RegexMatcher::groupCount() const {
1364 UBool RegexMatcher::hasAnchoringBounds() const {
1374 UBool RegexMatcher::hasTransparentBounds() const {
1385 UBool RegexMatcher::hitEnd() const {
1395 const UnicodeString &RegexMatcher::input() const {
1422 UText *RegexMatcher::inputText() const {
1432 UText *RegexMatcher::getInput (UText *dest, UErrorCode &status) const {
1512 UBool RegexMatcher::lookingAt(UErrorCode &status) {
1539 UBool RegexMatcher::lookingAt(int64_t start, UErrorCode &status) {
1583 UBool RegexMatcher::matches(UErrorCode &status) {
1611 UBool RegexMatcher::matches(int64_t start, UErrorCode &status) {
1655 const RegexPattern &RegexMatcher::pattern() const {
1666 RegexMatcher &RegexMatcher::region(int64_t regionStart, int64_t regionLimit, int64_t startIndex, UErrorCode &status) {
1709 RegexMatcher &RegexMatcher::region(int64_t start, int64_t limit, UErrorCode &status) {
1718 int32_t RegexMatcher::regionEnd() const {
1722 int64_t RegexMatcher::regionEnd64() const {
1731 int32_t RegexMatcher::regionStart() const {
1735 int64_t RegexMatcher::regionStart64() const {
1745 UnicodeString RegexMatcher::replaceAll(const UnicodeString &replacement, UErrorCode &status) {
1768 UText *RegexMatcher::replaceAll(UText *replacement, UText *dest, UErrorCode &status) {
1806 UnicodeString RegexMatcher::replaceFirst(const UnicodeString &replacement, UErrorCode &status) {
1825 UText *RegexMatcher::replaceFirst(UText *replacement, UText *dest, UErrorCode &status) {
1860 UBool RegexMatcher::requireEnd() const {
1870 RegexMatcher &RegexMatcher::reset() {
1885 void RegexMatcher::resetPreserveRegion() {
1899 RegexMatcher &RegexMatcher::reset(const UnicodeString &input) {
1924 RegexMatcher &RegexMatcher::reset(UText *input) {
1946 /*RegexMatcher &RegexMatcher::reset(const UChar *) {
1951 RegexMatcher &RegexMatcher::reset(int64_t position, UErrorCode &status) {
1971 RegexMatcher &RegexMatcher::refreshInputText(UText *input, UErrorCode &status) {
2009 void RegexMatcher::setTrace(UBool state) {
2020 int32_t RegexMatcher::split(const UnicodeString &input,
2055 int32_t RegexMatcher::split(UText *input,
2253 int32_t RegexMatcher::start(UErrorCode &status) const {
2257 int64_t RegexMatcher::start64(UErrorCode &status) const {
2267 int64_t RegexMatcher::start64(int32_t group, UErrorCode &status) const {
2297 int32_t RegexMatcher::start(int32_t group, UErrorCode &status) const {
2306 RegexMatcher &RegexMatcher::useAnchoringBounds(UBool b) {
2319 RegexMatcher &RegexMatcher::useTransparentBounds(UBool b) {
2331 void RegexMatcher::setTimeLimit(int32_t limit, UErrorCode &status) {
2352 int32_t RegexMatcher::getTimeLimit() const {
2362 void RegexMatcher::setStackLimit(int32_t limit, UErrorCode &status) {
2402 int32_t RegexMatcher::getStackLimit() const {
2412 void RegexMatcher::setMatchCallback(URegexMatchCallback *callback,
2428 void RegexMatcher::getMatchCallback(URegexMatchCallback *&callback,
2444 void RegexMatcher::setFindProgressCallback(URegexFindProgressCallback *callback,
2460 void RegexMatcher::getFindProgressCallback(URegexFindProgressCallback *&callback,
2486 REStackFrame *RegexMatcher::resetStack() {
2518 UBool RegexMatcher::isWordBoundary(int64_t pos) {
2554 UBool RegexMatcher::isChunkWordBoundary(int32_t pos) {
2602 UBool RegexMatcher::isUWordBoundary(int64_t pos) {
2644 void RegexMatcher::IncrementTime(UErrorCode &status) {
2671 UBool RegexMatcher::ReportFindProgress(int64_t matchIndex, UErrorCode &status) {
2702 inline REStackFrame *RegexMatcher::StateSave(REStackFrame *fp, int64_t savePatIdx, UErrorCode &status) {
2745 void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) {
4452 void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &status) {
6118 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RegexMatcher)