Lines Matching refs:FloatingEqMatcher
1355 class FloatingEqMatcher {
1363 FloatingEqMatcher(FloatType expected, bool nan_eq_nan) :
1370 FloatingEqMatcher(FloatType expected, bool nan_eq_nan,
1504 GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher);
1553 FloatingEqMatcher<FloatType> fm(::std::get<0>(args), nan_eq_nan_);
1557 FloatingEqMatcher<FloatType> fm(::std::get<0>(args), nan_eq_nan_,
3628 inline internal::FloatingEqMatcher<double> DoubleEq(double rhs) {
3629 return internal::FloatingEqMatcher<double>(rhs, false);
3634 inline internal::FloatingEqMatcher<double> NanSensitiveDoubleEq(double rhs) {
3635 return internal::FloatingEqMatcher<double>(rhs, true);
3641 inline internal::FloatingEqMatcher<double> DoubleNear(
3643 return internal::FloatingEqMatcher<double>(rhs, false, max_abs_error);
3649 inline internal::FloatingEqMatcher<double> NanSensitiveDoubleNear(
3651 return internal::FloatingEqMatcher<double>(rhs, true, max_abs_error);
3656 inline internal::FloatingEqMatcher<float> FloatEq(float rhs) {
3657 return internal::FloatingEqMatcher<float>(rhs, false);
3662 inline internal::FloatingEqMatcher<float> NanSensitiveFloatEq(float rhs) {
3663 return internal::FloatingEqMatcher<float>(rhs, true);
3669 inline internal::FloatingEqMatcher<float> FloatNear(
3671 return internal::FloatingEqMatcher<float>(rhs, false, max_abs_error);
3677 inline internal::FloatingEqMatcher<float> NanSensitiveFloatNear(
3679 return internal::FloatingEqMatcher<float>(rhs, true, max_abs_error);