Lines Matching refs:FloatingEqMatcher
1888 class FloatingEqMatcher {
1896 FloatingEqMatcher(FloatType expected, bool nan_eq_nan) :
1903 FloatingEqMatcher(FloatType expected, bool nan_eq_nan,
2037 GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher);
3814 inline internal::FloatingEqMatcher<double> DoubleEq(double rhs) {
3815 return internal::FloatingEqMatcher<double>(rhs, false);
3820 inline internal::FloatingEqMatcher<double> NanSensitiveDoubleEq(double rhs) {
3821 return internal::FloatingEqMatcher<double>(rhs, true);
3827 inline internal::FloatingEqMatcher<double> DoubleNear(
3829 return internal::FloatingEqMatcher<double>(rhs, false, max_abs_error);
3835 inline internal::FloatingEqMatcher<double> NanSensitiveDoubleNear(
3837 return internal::FloatingEqMatcher<double>(rhs, true, max_abs_error);
3842 inline internal::FloatingEqMatcher<float> FloatEq(float rhs) {
3843 return internal::FloatingEqMatcher<float>(rhs, false);
3848 inline internal::FloatingEqMatcher<float> NanSensitiveFloatEq(float rhs) {
3849 return internal::FloatingEqMatcher<float>(rhs, true);
3855 inline internal::FloatingEqMatcher<float> FloatNear(
3857 return internal::FloatingEqMatcher<float>(rhs, false, max_abs_error);
3863 inline internal::FloatingEqMatcher<float> NanSensitiveFloatNear(
3865 return internal::FloatingEqMatcher<float>(rhs, true, max_abs_error);