Lines Matching defs:matcher_tuple
615 // TuplePrefix<N>::Matches(matcher_tuple, value_tuple) returns true
616 // if and only if the first N fields of matcher_tuple matches
619 static bool Matches(const MatcherTuple& matcher_tuple,
621 return TuplePrefix<N - 1>::Matches(matcher_tuple, value_tuple) &&
622 std::get<N - 1>(matcher_tuple).Matches(std::get<N - 1>(value_tuple));
664 static bool Matches(const MatcherTuple& /* matcher_tuple */,
675 // TupleMatches(matcher_tuple, value_tuple) returns true if and only if
676 // all matchers in matcher_tuple match the corresponding fields in
677 // value_tuple. It is a compiler error if matcher_tuple and
681 bool TupleMatches(const MatcherTuple& matcher_tuple,
683 // Makes sure that matcher_tuple and value_tuple have the same
688 return TuplePrefix<std::tuple_size<ValueTuple>::value>::Matches(matcher_tuple,