Lines Matching defs:out
27 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
385 string out;
426 out.append(*str, start, matchend - start);
439 out.append(*str, start, matchstart - start);
440 Rewrite(&out, rewrite, *str, vec, matches);
450 out.append(*str, start, str->length() - start);
451 swap(out, *str);
457 string *out) const {
462 out->erase();
463 return Rewrite(out, rewrite, text, vec, matches);
553 // is filled, but we miss out on the positions of the extra subpatterns.
615 bool RE::Rewrite(string *out, const StringPiece &rewrite,
631 out->append(text.data() + start, vec[2 * n + 1] - start);
633 *out += '\\';
640 *out += c;
722 // We can parse right out of the supplied string, so return it.
768 if (r < SHRT_MIN || r > SHRT_MAX) return false; // Out of range
780 if (r > USHRT_MAX) return false; // Out of range
792 if (r < INT_MIN || r > INT_MAX) return false; // Out of range
804 if (r > UINT_MAX) return false; // Out of range