Lines Matching refs:ARGS
556 template<typename ... ARGS>
557 bool FullMatch(const StringPiece & text, ARGS && ...a) const { in FullMatch()
559 Arg args[Args<ARGS...>::count()]; in FullMatch()
561 Args<ARGS...>::arrayify(args, a...); in FullMatch()
563 return DoMatchImpl(text, ANCHOR_BOTH, NULL, args, Args<ARGS...>::count()); in FullMatch()
566 template<typename ... ARGS>
567 bool PartialMatch(const StringPiece& text, ARGS && ...a) const { in PartialMatch()
569 Arg args[Args<ARGS...>::count()]; in PartialMatch()
571 Args<ARGS...>::arrayify(args, a...); in PartialMatch()
573 return DoMatchImpl(text, UNANCHORED, NULL, args, Args<ARGS...>::count()); in PartialMatch()
576 template<typename ... ARGS>
577 bool Consume(StringPiece* input, ARGS && ...a) const { in Consume()
579 Arg args[Args<ARGS...>::count()]; in Consume()
581 Args<ARGS...>::arrayify(args, a...); in Consume()
585 Args<ARGS...>::count())) { in Consume()
593 template<typename ... ARGS>
594 bool FindAndConsume(StringPiece* input, ARGS && ...a) const { in FindAndConsume()
595 Arg args[Args<ARGS...>::count()]; in FindAndConsume()
596 Args<ARGS...>::arrayify(args, a...); in FindAndConsume()
599 Args<ARGS...>::count())) { in FindAndConsume()