Lines Matching refs:StringPiece
265 RE2(const StringPiece& pattern);
266 RE2(const StringPiece& pattern, const Options& option);
328 static bool FullMatchN(const StringPiece& text, const RE2& re,
331 bool, const StringPiece&, const RE2&, Arg, RE2::FullMatchN> FullMatch;
335 static bool PartialMatchN(const StringPiece& text, const RE2& re, // 3..16 args
338 bool, const StringPiece&, const RE2&, Arg, RE2::PartialMatchN> PartialMatch;
343 static bool ConsumeN(StringPiece* input, const RE2& pattern, // 3..16 args
346 bool, StringPiece*, const RE2&, Arg, RE2::ConsumeN> Consume;
352 static bool FindAndConsumeN(StringPiece* input, const RE2& pattern,
355 bool, StringPiece*, const RE2&, Arg, RE2::FindAndConsumeN> FindAndConsume;
372 const StringPiece& rewrite);
389 const StringPiece& rewrite);
397 static bool Extract(const StringPiece &text,
399 const StringPiece &rewrite,
408 static string QuoteMeta(const StringPiece& unquoted);
472 bool Match(const StringPiece& text,
476 StringPiece *match,
487 bool CheckRewriteString(const StringPiece& rewrite, string* error) const;
491 static int MaxSubmatch(const StringPiece& rewrite);
499 const StringPiece &rewrite,
500 const StringPiece* vec,
694 void Init(const StringPiece& pattern, const Options& options);
696 bool DoMatch(const StringPiece& text,
776 MAKE_PARSER(StringPiece, parse_stringpiece);