Lines Matching refs:InnerMatcher

230   template <typename InnerMatcher>
231 explicit ArgsMatcherImpl(const InnerMatcher& inner_matcher) in ArgsMatcherImpl()
289 template <class InnerMatcher, int k0 = -1, int k1 = -1, int k2 = -1,
294 explicit ArgsMatcher(const InnerMatcher& inner_matcher) in ArgsMatcher()
304 const InnerMatcher inner_matcher_;
490 template <typename InnerMatcher>
491 inline internal::ArgsMatcher<InnerMatcher>
492 Args(const InnerMatcher& matcher) { in Args()
493 return internal::ArgsMatcher<InnerMatcher>(matcher); in Args()
496 template <int k1, typename InnerMatcher>
497 inline internal::ArgsMatcher<InnerMatcher, k1>
498 Args(const InnerMatcher& matcher) { in Args()
499 return internal::ArgsMatcher<InnerMatcher, k1>(matcher); in Args()
502 template <int k1, int k2, typename InnerMatcher>
503 inline internal::ArgsMatcher<InnerMatcher, k1, k2>
504 Args(const InnerMatcher& matcher) { in Args()
505 return internal::ArgsMatcher<InnerMatcher, k1, k2>(matcher); in Args()
508 template <int k1, int k2, int k3, typename InnerMatcher>
509 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3>
510 Args(const InnerMatcher& matcher) { in Args()
511 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3>(matcher); in Args()
514 template <int k1, int k2, int k3, int k4, typename InnerMatcher>
515 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4>
516 Args(const InnerMatcher& matcher) { in Args()
517 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4>(matcher); in Args()
520 template <int k1, int k2, int k3, int k4, int k5, typename InnerMatcher>
521 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5>
522 Args(const InnerMatcher& matcher) { in Args()
523 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5>(matcher); in Args()
526 template <int k1, int k2, int k3, int k4, int k5, int k6, typename InnerMatcher>
527 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6>
528 Args(const InnerMatcher& matcher) { in Args()
529 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6>(matcher); in Args()
533 typename InnerMatcher>
534 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7>
535 Args(const InnerMatcher& matcher) { in Args()
536 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, in Args()
541 typename InnerMatcher>
542 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8>
543 Args(const InnerMatcher& matcher) { in Args()
544 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, in Args()
549 int k9, typename InnerMatcher>
550 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9>
551 Args(const InnerMatcher& matcher) { in Args()
552 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, in Args()
557 int k9, int k10, typename InnerMatcher>
558 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9,
560 Args(const InnerMatcher& matcher) { in Args()
561 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, in Args()