27 return std::abs(near_to - input) <= tolerance;
32 return std::abs(near_to - input) <= tolerance;
37 return std::abs(near_to - input) <= tolerance;
60 return (left < right) ? -1 : 1;
68 return (left < right) ? -1 : 1;
71inline int three_way_compare(
long double left,
long double right,
long double tolerance = 0.0002l)
76 return (left < right) ? -1 : 1;
int three_way_compare(float left, float right, float tolerance=0.0002f)
bool approximately_equal_to(float input, float near_to, float tolerance=0.0002f)