Finite constrained value checker. More...
#include <Finite.hpp>
Public Types | |
using | exception_type = std::invalid_argument |
Exception type possibly thrown by this checker. | |
Public Member Functions | |
constexpr auto | operator() () noexcept(noexcept(static_cast< T >(0))) -> decltype(static_cast< T >(0)) |
Valid value supplying functor. | |
constexpr auto | operator() (const T &v) -> decltype(isfinite(v), T |
Value checking functor. More... | |
Finite constrained value checker.
|
inlineconstexpr |
Value checking functor.
exception_type | if given value is not valid. |