65 #if ! defined( __APPROX_MARGIN ) 66 #define __APPROX_MARGIN std::numeric_limits<float>::epsilon() 85 #if ! defined( __APPROX_EPSILON ) 86 #define __APPROX_EPSILON __APPROX_MARGIN 105 template<
typename F >
140 #define approx_abs(D) \ 141 Catch::WithinAbs( (D), approx_margin((D)) ) 142 #define approx_rel(D) \ 143 Catch::WithinRel( (D), approx_epsilon((D)) ) 144 #define approx_equals(D) \ 145 ( approx_abs(D) || approx_rel(D) ) 154 std::ostringstream
s;
static constexpr double value()
static constexpr double value()
std::string full_precision(T const d)
static constexpr float value()
Vector::ApproxMatcher< T, AllocComp, AllocMatch > Approx(std::vector< T, AllocComp > const &comparator)
static constexpr float value()