Lines Matching defs:values
153 // parameter values printed as a tuple. For example,
301 // plain values.
516 // This overload handles polymorphic matchers and values only since
623 // TuplePrefix<N>::ExplainMatchFailuresTo(matchers, values, os)
625 // against the first N fields of values. If there is no failure,
629 const ValueTuple& values,
632 TuplePrefix<N - 1>::ExplainMatchFailuresTo(matchers, values, os);
639 const Value& value = std::get<N - 1>(values);
669 const ValueTuple& /* values */,
690 // Describes failures in matching matchers against values. If there
694 const ValueTuple& values, ::std::ostream* os) {
696 matchers, values, os);
1352 std::vector<Matcher<T>> values;
1353 CreateVariadicMatcher<T>(&values, std::integral_constant<size_t, 0>());
1354 return Matcher<T>(new CombiningMatcher<T>(std::move(values)));
1359 void CreateVariadicMatcher(std::vector<Matcher<T>>* values,
1361 values->push_back(SafeMatcherCast<T>(std::get<I>(matchers_)));
1362 CreateVariadicMatcher<T>(values, std::integral_constant<size_t, I + 1>());
1467 // Constructs the matcher from a sequence of element values or
1640 // two float values using ULP-based approximation or, optionally, a
2443 // Something is different. Check for extra values first.
2459 // Now check for missing values.
2484 // A comparator functor that uses the < operator to compare two values.
2627 << " values, where each value and its corresponding value in ";
2634 << " values, or contains a value x at some index i"
2646 *listener << "which contains " << actual_size << " values";
3372 // Constructs the matcher from a sequence of element values or
4143 // can be either a sequence of values or a sequence of matchers.
4190 // underlying matchers can be either values or matchers.
4286 // equal to rhs, including NaN values when rhs is NaN.
4300 // rhs, up to the specified max absolute error bound, including NaN values when
4314 // equal to rhs, including NaN values when rhs is NaN.
4328 // rhs, up to the specified max absolute error bound, including NaN values when
4697 // values that are included in one container but not the other. (Duplicate
4698 // values and order differences are not explained.)
4854 // underlying matchers can be either values or matchers.
4911 // underlying matchers can be either values or matchers.
5145 // underlying matchers can be either values or matchers.
5432 // These macros allow using matchers to check values in Google Test