Lines Matching defs:values
153 // parameter values printed as a tuple. For example,
303 // plain values.
518 // This overload handles polymorphic matchers and values only since
625 // TuplePrefix<N>::ExplainMatchFailuresTo(matchers, values, os)
627 // against the first N fields of values. If there is no failure,
631 const ValueTuple& values,
634 TuplePrefix<N - 1>::ExplainMatchFailuresTo(matchers, values, os);
641 const Value& value = std::get<N - 1>(values);
671 const ValueTuple& /* values */,
692 // Describes failures in matching matchers against values. If there
696 const ValueTuple& values, ::std::ostream* os) {
698 matchers, values, os);
1354 std::vector<Matcher<T>> values;
1355 CreateVariadicMatcher<T>(&values, std::integral_constant<size_t, 0>());
1356 return Matcher<T>(new CombiningMatcher<T>(std::move(values)));
1361 void CreateVariadicMatcher(std::vector<Matcher<T>>* values,
1363 values->push_back(SafeMatcherCast<T>(std::get<I>(matchers_)));
1364 CreateVariadicMatcher<T>(values, std::integral_constant<size_t, I + 1>());
1469 // Constructs the matcher from a sequence of element values or
1643 // two float values using ULP-based approximation or, optionally, a
2446 // Something is different. Check for extra values first.
2462 // Now check for missing values.
2487 // A comparator functor that uses the < operator to compare two values.
2630 << " values, where each value and its corresponding value in ";
2637 << " values, or contains a value x at some index i"
2649 *listener << "which contains " << actual_size << " values";
3376 // Constructs the matcher from a sequence of element values or
4147 // can be either a sequence of values or a sequence of matchers.
4194 // underlying matchers can be either values or matchers.
4290 // equal to rhs, including NaN values when rhs is NaN.
4304 // rhs, up to the specified max absolute error bound, including NaN values when
4318 // equal to rhs, including NaN values when rhs is NaN.
4332 // rhs, up to the specified max absolute error bound, including NaN values when
4701 // values that are included in one container but not the other. (Duplicate
4702 // values and order differences are not explained.)
4858 // underlying matchers can be either values or matchers.
4915 // underlying matchers can be either values or matchers.
5149 // underlying matchers can be either values or matchers.
5436 // These macros allow using matchers to check values in Google Test