E.V.E
v2023.02.15

◆ definitely

eve::definitely = {}
inlineconstexpr

Higher-order Callable Object imbuing a tolerant to small errors semantic onto other Callable Objects.

Synopsis

if definitely(eve::fname) is to be called then

#include <eve:module/core.hpp.hpp>

must be included.

Members Functions

auto operator()(eve::callable auto const& f ) const noexcept;
Parameters
fAn 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::definitely is currently supported by eve::is_greater, eve::is_less, eve::is_not_greater_equal, eve::is_not_less_equal and eve::is_not_equal object functions.