11 # pragma warning(disable:4146)
25 class limits :
public std::numeric_limits<T> {
39 constexpr
double initVal<double>() {
return std::numeric_limits<double>::quiet_NaN(); }
41 constexpr
float initVal<float>() {
return std::numeric_limits<float>::quiet_NaN(); }
45 # pragma warning(default:4146)
Base type definitions for the engine.
debug checked shorthand for std::numeric_limits<T>::
Definition: limit.h:25
static T real_min()
Definition: limit.h:31