Lines Matching refs:FloatingEqMatcher
1888 class FloatingEqMatcher {
1890 // Constructor for FloatingEqMatcher.
1896 FloatingEqMatcher(FloatType expected, bool nan_eq_nan) :
1903 FloatingEqMatcher(FloatType expected, bool nan_eq_nan,
2037 GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher);
3815 inline internal::FloatingEqMatcher<double> DoubleEq(double rhs) {
3816 return internal::FloatingEqMatcher<double>(rhs, false);
3821 inline internal::FloatingEqMatcher<double> NanSensitiveDoubleEq(double rhs) {
3822 return internal::FloatingEqMatcher<double>(rhs, true);
3828 inline internal::FloatingEqMatcher<double> DoubleNear(
3830 return internal::FloatingEqMatcher<double>(rhs, false, max_abs_error);
3836 inline internal::FloatingEqMatcher<double> NanSensitiveDoubleNear(
3838 return internal::FloatingEqMatcher<double>(rhs, true, max_abs_error);
3843 inline internal::FloatingEqMatcher<float> FloatEq(float rhs) {
3844 return internal::FloatingEqMatcher<float>(rhs, false);
3849 inline internal::FloatingEqMatcher<float> NanSensitiveFloatEq(float rhs) {
3850 return internal::FloatingEqMatcher<float>(rhs, true);
3856 inline internal::FloatingEqMatcher<float> FloatNear(
3858 return internal::FloatingEqMatcher<float>(rhs, false, max_abs_error);
3864 inline internal::FloatingEqMatcher<float> NanSensitiveFloatNear(
3866 return internal::FloatingEqMatcher<float>(rhs, true, max_abs_error);