3#ifndef pRC_CORE_BASIC_LIMITS_H
4#define pRC_CORE_BASIC_LIMITS_H
12 template<
class T,
class = If<>>
25 return std::numeric_limits<T>::digits;
28 static constexpr auto min()
30 return std::numeric_limits<T>::min();
33 static constexpr auto max()
35 return std::numeric_limits<T>::max();
40 return std::numeric_limits<T>::lowest();
Definition cholesky.hpp:18
All< std::is_integral< T >, Not< IsBool< T > > > IsIntegral
Definition type_traits.hpp:180
std::enable_if_t< B{}, int > If
Definition type_traits.hpp:68
std::size_t Size
Definition type_traits.hpp:20
static constexpr Conditional< IsSatisfied< C >, RemoveConstReference< X >, X > copy(X &&a)
Definition copy.hpp:13
static constexpr auto min()
Definition limits.hpp:28
static constexpr auto max()
Definition limits.hpp:33
static constexpr auto lowest()
Definition limits.hpp:38
static constexpr Size digits()
Definition limits.hpp:23