Higher-order Callable Object imbuing a less strict semantic onto other Callable Objects.
if tolerant(eve::fname) is to be called then
#include <eve/function/fuzzy/fname.hpp>
must be included.
auto operator()(eve::callable auto const& f ) const noexcept;
- Parameters
-
f | An instance of eve::callable |
- Returns
- A Callable Object performing the same kind of operation but while insuring that a small error on the parameters will not affect the result.
eve::tolerant is currently supported by eve::ceil, eve::floor and eve::trunc object functions.