llvm-mos-sdk
Static Public Member Functions | Static Public Attributes | List of all members
std::_numeric_limits_helper< T, true > Struct Template Reference

Static Public Member Functions

static constexpr T min () noexcept
 
static constexpr T max () noexcept
 
static constexpr T lowest () noexcept
 

Static Public Attributes

static constexpr bool is_specialized = true
 
static constexpr bool is_signed = __is_signed(T)
 
static constexpr bool is_integer = true
 
static constexpr bool is_exact = true
 
static constexpr bool is_bounded = true
 
static constexpr bool is_modulo = !is_signed
 
static constexpr int radix = 2
 
static constexpr int digits = sizeof(T) * 8 - is_signed
 
static constexpr int digits10 = digits * 3 / 10
 

Member Function Documentation

◆ lowest()

template<class T >
static constexpr T std::_numeric_limits_helper< T, true >::lowest ( )
inlinestaticconstexprnoexcept

◆ max()

template<class T >
static constexpr T std::_numeric_limits_helper< T, true >::max ( )
inlinestaticconstexprnoexcept

◆ min()

template<class T >
static constexpr T std::_numeric_limits_helper< T, true >::min ( )
inlinestaticconstexprnoexcept

Member Data Documentation

◆ digits

template<class T >
constexpr int std::_numeric_limits_helper< T, true >::digits = sizeof(T) * 8 - is_signed
staticconstexpr

◆ digits10

template<class T >
constexpr int std::_numeric_limits_helper< T, true >::digits10 = digits * 3 / 10
staticconstexpr

◆ is_bounded

template<class T >
constexpr bool std::_numeric_limits_helper< T, true >::is_bounded = true
staticconstexpr

◆ is_exact

template<class T >
constexpr bool std::_numeric_limits_helper< T, true >::is_exact = true
staticconstexpr

◆ is_integer

template<class T >
constexpr bool std::_numeric_limits_helper< T, true >::is_integer = true
staticconstexpr

◆ is_modulo

template<class T >
constexpr bool std::_numeric_limits_helper< T, true >::is_modulo = !is_signed
staticconstexpr

◆ is_signed

template<class T >
constexpr bool std::_numeric_limits_helper< T, true >::is_signed = __is_signed(T)
staticconstexpr

◆ is_specialized

template<class T >
constexpr bool std::_numeric_limits_helper< T, true >::is_specialized = true
staticconstexpr

◆ radix

template<class T >
constexpr int std::_numeric_limits_helper< T, true >::radix = 2
staticconstexpr

The documentation for this struct was generated from the following file: