Lines Matching refs:InnerMatcher
1257 template <typename InnerMatcher>
1260 explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {}
1270 InnerMatcher matcher_;
1866 template <typename InnerMatcher>
1869 explicit PointeeMatcher(const InnerMatcher& matcher) : matcher_(matcher) {}
1893 explicit Impl(const InnerMatcher& matcher)
1918 const InnerMatcher matcher_;
1925 template <typename InnerMatcher>
1928 explicit PointerMatcher(const InnerMatcher& matcher) : matcher_(matcher) {}
1952 explicit Impl(const InnerMatcher& matcher)
1976 const InnerMatcher matcher_;
2210 template <typename Callable, typename InnerMatcher>
2213 ResultOfMatcher(Callable callable, InnerMatcher matcher)
2218 InnerMatcher matcher)
2293 const InnerMatcher matcher_;
2704 template <typename InnerMatcher>
2705 explicit QuantifierMatcherImpl(InnerMatcher inner_matcher)
2788 template <typename InnerMatcher>
2789 explicit ContainsMatcherImpl(InnerMatcher inner_matcher)
2814 template <typename InnerMatcher>
2815 explicit EachMatcherImpl(InnerMatcher inner_matcher)
2840 template <typename InnerMatcher>
2841 explicit ContainsTimesMatcherImpl(InnerMatcher inner_matcher,
2958 template <typename InnerMatcher>
2959 explicit KeyMatcherImpl(InnerMatcher inner_matcher)
3010 template <typename InnerMatcher>
3013 explicit AddressMatcher(InnerMatcher m) : matcher_(m) {}
3026 explicit Impl(const InnerMatcher& matcher)
3049 const InnerMatcher matcher_;
4065 template <typename InnerMatcher>
4066 explicit ArgsMatcherImpl(const InnerMatcher& inner_matcher)
4119 template <class InnerMatcher, size_t... k>
4122 explicit ArgsMatcher(InnerMatcher inner_matcher)
4131 InnerMatcher inner_matcher_;
4341 template <typename InnerMatcher>
4342 inline internal::PointeeMatcher<InnerMatcher> Pointee(
4343 const InnerMatcher& inner_matcher) {
4344 return internal::PointeeMatcher<InnerMatcher>(inner_matcher);
4453 template <typename Callable, typename InnerMatcher>
4454 internal::ResultOfMatcher<Callable, InnerMatcher> ResultOf(
4455 Callable callable, InnerMatcher matcher) {
4456 return internal::ResultOfMatcher<Callable, InnerMatcher>(std::move(callable),
4462 template <typename Callable, typename InnerMatcher>
4463 internal::ResultOfMatcher<Callable, InnerMatcher> ResultOf(
4465 InnerMatcher matcher) {
4466 return internal::ResultOfMatcher<Callable, InnerMatcher>(
4662 template <typename InnerMatcher>
4663 inline internal::NotMatcher<InnerMatcher> Not(InnerMatcher m) {
4664 return internal::NotMatcher<InnerMatcher>(m);
5029 template <typename InnerMatcher>
5030 inline internal::PointerMatcher<InnerMatcher> Pointer(
5031 const InnerMatcher& inner_matcher) {
5032 return internal::PointerMatcher<InnerMatcher>(inner_matcher);
5037 template <typename InnerMatcher>
5038 inline internal::AddressMatcher<InnerMatcher> Address(
5039 const InnerMatcher& inner_matcher) {
5040 return internal::AddressMatcher<InnerMatcher>(inner_matcher);
5214 template <size_t... k, typename InnerMatcher>
5215 internal::ArgsMatcher<typename std::decay<InnerMatcher>::type, k...> Args(
5216 InnerMatcher&& matcher) {
5217 return internal::ArgsMatcher<typename std::decay<InnerMatcher>::type, k...>(
5218 std::forward<InnerMatcher>(matcher));
5228 template <typename InnerMatcher>
5229 inline InnerMatcher AllArgs(const InnerMatcher& matcher) {