Lines Matching refs:InnerMatcher
229 template <typename InnerMatcher>
230 explicit ArgsMatcherImpl(const InnerMatcher& inner_matcher) in ArgsMatcherImpl()
288 template <class InnerMatcher, int k0 = -1, int k1 = -1, int k2 = -1,
293 explicit ArgsMatcher(const InnerMatcher& inner_matcher) in ArgsMatcher()
303 const InnerMatcher inner_matcher_;
845 template <typename InnerMatcher>
846 inline internal::ArgsMatcher<InnerMatcher>
847 Args(const InnerMatcher& matcher) { in Args()
848 return internal::ArgsMatcher<InnerMatcher>(matcher); in Args()
851 template <int k1, typename InnerMatcher>
852 inline internal::ArgsMatcher<InnerMatcher, k1>
853 Args(const InnerMatcher& matcher) { in Args()
854 return internal::ArgsMatcher<InnerMatcher, k1>(matcher); in Args()
857 template <int k1, int k2, typename InnerMatcher>
858 inline internal::ArgsMatcher<InnerMatcher, k1, k2>
859 Args(const InnerMatcher& matcher) { in Args()
860 return internal::ArgsMatcher<InnerMatcher, k1, k2>(matcher); in Args()
863 template <int k1, int k2, int k3, typename InnerMatcher>
864 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3>
865 Args(const InnerMatcher& matcher) { in Args()
866 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3>(matcher); in Args()
869 template <int k1, int k2, int k3, int k4, typename InnerMatcher>
870 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4>
871 Args(const InnerMatcher& matcher) { in Args()
872 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4>(matcher); in Args()
875 template <int k1, int k2, int k3, int k4, int k5, typename InnerMatcher>
876 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5>
877 Args(const InnerMatcher& matcher) { in Args()
878 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5>(matcher); in Args()
881 template <int k1, int k2, int k3, int k4, int k5, int k6, typename InnerMatcher>
882 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6>
883 Args(const InnerMatcher& matcher) { in Args()
884 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6>(matcher); in Args()
888 typename InnerMatcher>
889 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7>
890 Args(const InnerMatcher& matcher) { in Args()
891 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, in Args()
896 typename InnerMatcher>
897 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8>
898 Args(const InnerMatcher& matcher) { in Args()
899 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, in Args()
904 int k9, typename InnerMatcher>
905 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9>
906 Args(const InnerMatcher& matcher) { in Args()
907 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, in Args()
912 int k9, int k10, typename InnerMatcher>
913 inline internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9,
915 Args(const InnerMatcher& matcher) { in Args()
916 return internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, in Args()