Home | History | Annotate | Download | only in i18n

Lines Matching defs:RegexMatcher

10 //         Contains the implementation of class RegexMatcher,
70 RegexMatcher::RegexMatcher(const RegexPattern *pat) {
86 RegexMatcher::RegexMatcher(const UnicodeString &regexp, const UnicodeString &input,
105 RegexMatcher::RegexMatcher(UText *regexp, UText *input,
122 RegexMatcher::RegexMatcher(const UnicodeString &regexp,
137 RegexMatcher::RegexMatcher(UText *regexp,
156 RegexMatcher::~RegexMatcher() {
190 void RegexMatcher::init(UErrorCode &status) {
237 // init2() Common initialization for use by RegexMatcher constructors, part 2.
240 void RegexMatcher::init2(UText *input, UErrorCode &status) {
270 RegexMatcher &RegexMatcher::appendReplacement(UnicodeString &dest,
293 RegexMatcher &RegexMatcher::appendReplacement(UText *dest,
461 UnicodeString &RegexMatcher::appendTail(UnicodeString &dest) {
477 UText *RegexMatcher::appendTail(UText *dest) {
511 int32_t RegexMatcher::end(UErrorCode &err) const {
517 int32_t RegexMatcher::end(int32_t group, UErrorCode &err) const {
557 UBool RegexMatcher::find() {
809 UBool RegexMatcher::find(int32_t start, UErrorCode &status) {
857 UBool RegexMatcher::findUsingChunk() {
1078 UnicodeString RegexMatcher::group(UErrorCode &status) const {
1082 UText *RegexMatcher::group(UText *dest, MatcherDestIsUTextFlag /*flag*/, UErrorCode &status) const {
1088 UnicodeString RegexMatcher::group(int32_t groupNum, UErrorCode &status) const {
1098 UText *RegexMatcher::group(int32_t groupNum, UText *dest, UErrorCode &status) const {
1191 int64_t RegexMatcher::appendGroup(int32_t groupNum, UText *dest, UErrorCode &status) const {
1257 int32_t RegexMatcher::groupCount() const {
1268 UBool RegexMatcher::hasAnchoringBounds() const {
1278 UBool RegexMatcher::hasTransparentBounds() const {
1289 UBool RegexMatcher::hitEnd() const {
1299 const UnicodeString &RegexMatcher::input() const {
1326 UText *RegexMatcher::inputText() const {
1336 UText *RegexMatcher::getInput (UText *dest) const {
1396 UBool RegexMatcher::lookingAt(UErrorCode &status) {
1423 UBool RegexMatcher::lookingAt(int32_t start, UErrorCode &status) {
1483 UBool RegexMatcher::matches(UErrorCode &status) {
1511 UBool RegexMatcher::matches(int32_t start, UErrorCode &status) {
1571 const RegexPattern &RegexMatcher::pattern() const {
1582 RegexMatcher &RegexMatcher::region(int32_t start, int32_t limit, UErrorCode &status) {
1659 int32_t RegexMatcher::regionEnd() const {
1675 int32_t RegexMatcher::regionStart() const {
1691 UnicodeString RegexMatcher::replaceAll(const UnicodeString &replacement, UErrorCode &status) {
1711 UText *RegexMatcher::replaceAll(UText *replacement, UText *dest, UErrorCode &status) {
1749 UnicodeString RegexMatcher::replaceFirst(const UnicodeString &replacement, UErrorCode &status) {
1768 UText *RegexMatcher::replaceFirst(UText *replacement, UText *dest, UErrorCode &status) {
1803 UBool RegexMatcher::requireEnd() const {
1813 RegexMatcher &RegexMatcher::reset() {
1828 void RegexMatcher::resetPreserveRegion() {
1842 RegexMatcher &RegexMatcher::reset(const UnicodeString &input) {
1865 RegexMatcher &RegexMatcher::reset(UText *input) {
1887 /*RegexMatcher &RegexMatcher::reset(const UChar *) {
1893 RegexMatcher &RegexMatcher::reset(int32_t position, UErrorCode &status) {
1937 RegexMatcher &RegexMatcher::refreshInputText(UText *input, UErrorCode &status) {
1976 void RegexMatcher::setTrace(UBool state) {
1987 int32_t RegexMatcher::split(const UnicodeString &input,
2015 int32_t RegexMatcher::split(UText *input,
2183 int32_t RegexMatcher::start(UErrorCode &status) const {
2195 int32_t RegexMatcher::start(int32_t group, UErrorCode &status) const {
2237 RegexMatcher &RegexMatcher::useAnchoringBounds(UBool b) {
2250 RegexMatcher &RegexMatcher::useTransparentBounds(UBool b) {
2262 void RegexMatcher::setTimeLimit(int32_t limit, UErrorCode &status) {
2283 int32_t RegexMatcher::getTimeLimit() const {
2293 void RegexMatcher::setStackLimit(int32_t limit, UErrorCode &status) {
2333 int32_t RegexMatcher::getStackLimit() const {
2343 void RegexMatcher::setMatchCallback(URegexMatchCallback *callback,
2359 void RegexMatcher::getMatchCallback(URegexMatchCallback *&callback,
2385 REStackFrame *RegexMatcher::resetStack() {
2417 UBool RegexMatcher::isWordBoundary(int64_t pos) {
2453 UBool RegexMatcher::isChunkWordBoundary(int32_t pos) {
2501 UBool RegexMatcher::isUWordBoundary(int64_t pos) {
2543 void RegexMatcher::IncrementTime(UErrorCode &status) {
2578 inline REStackFrame *RegexMatcher::StateSave(REStackFrame *fp, int64_t savePatIdx, UErrorCode &status) {
2621 void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) {
4328 void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &status) {
5985 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RegexMatcher)