Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
std::numeric_limits_detail::int_info< 8 > Struct Reference

Internal helper to define properties for 8-byte integer types. More...

Static Public Attributes

static constexpr int digits10 {18}
 The number of decimal digits.
 
static constexpr int64_t signed_max {static_cast<int64_t>(9'223'372'036'854'775'807LL)}
 The maximum value of a signed integer with this size.
 
static constexpr int64_t signed_min {-signed_max - static_cast<int64_t>(1)}
 The minimum value of a signed integer with this size.
 
static constexpr int unsigned_digits10 {19}
 The number of decimal digits when unsigned.
 
static constexpr uint64_t unsigned_max {static_cast<uint64_t>(18'446'744'073'709'551'615ULL)}
 The maximum value of an unsigned integer with this size.
 

Detailed Description

Internal helper to define properties for 8-byte integer types.

Member Data Documentation

◆ digits10

int std::numeric_limits_detail::int_info< 8 >::digits10 {18}
staticconstexpr

The number of decimal digits.

◆ signed_max

int64_t std::numeric_limits_detail::int_info< 8 >::signed_max {static_cast<int64_t>(9'223'372'036'854'775'807LL)}
staticconstexpr

The maximum value of a signed integer with this size.

◆ signed_min

int64_t std::numeric_limits_detail::int_info< 8 >::signed_min {-signed_max - static_cast<int64_t>(1)}
staticconstexpr

The minimum value of a signed integer with this size.

◆ unsigned_digits10

int std::numeric_limits_detail::int_info< 8 >::unsigned_digits10 {19}
staticconstexpr

The number of decimal digits when unsigned.

◆ unsigned_max

uint64_t std::numeric_limits_detail::int_info< 8 >::unsigned_max {static_cast<uint64_t>(18'446'744'073'709'551'615ULL)}
staticconstexpr

The maximum value of an unsigned integer with this size.


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