Home | History | Annotate | Download | only in re2

Lines Matching defs:ep

66   // If a match is found, sets *ep to the end point of the best match in text.
77 bool* failed, const char** ep, vector<int>* matches);
262 ep(NULL),
274 const char* ep; // "out" parameter: end pointer for match
714 int* ep = ip + n;
715 while (ip < ep) {
717 while (markp < ep && *markp != Mark)
720 if (markp < ep)
1325 const uint8* ep = BytePtr(params->text.end()); // end of text
1328 swap(p, ep);
1339 params->ep = reinterpret_cast<const char*>(lastmatch);
1344 while (p != ep) {
1354 if ((p = BytePtr(memchr(p, params->firstbyte, ep - p))) == NULL) {
1355 p = ep;
1359 if ((p = BytePtr(memrchr(ep, params->firstbyte, p - ep))) == NULL) {
1360 p = ep;
1436 params->ep = reinterpret_cast<const char*>(lastmatch);
1440 params->ep = reinterpret_cast<const char*>(ep);
1459 params->ep = reinterpret_cast<const char*>(lastmatch);
1504 params->ep = reinterpret_cast<const char*>(ep);
1523 params->ep = reinterpret_cast<const char*>(lastmatch);
1796 *epp = params.ep;
1910 const char* ep;
1913 failed, &ep, matches);
1918 if (endmatch && ep != (reversed_ ? text.begin() : text.end()))
1926 *match0 = StringPiece(ep, text.end() - ep);
1928 *match0 = StringPiece(text.begin(), ep - text.begin());