5#include <boost/mp11/algorithm.hpp>
6#include <boost/mp11/detail/mp_list.hpp>
7#include <boost/mp11/integral.hpp>
18namespace mp = boost::mp11;
30template <std::
size_t NumBits>
33template <std::
size_t NumBits>
47template <
typename IntType>
48 requires std::integral<std::decay_t<IntType>>
49constexpr std::size_t
digits10_max_count = std::numeric_limits<std::decay_t<IntType>>::digits10 + 1;
mp::mp_at< sized_int_map, mp::mp_int< I > > sized_int_impl
Definition integer.hpp:24
mp::mp_list< u8, u16, u32, u64 > sized_uint_map
Definition integer.hpp:20
mp::mp_at< sized_uint_map, mp::mp_int< I > > sized_uint_impl
Definition integer.hpp:27
mp::mp_list< i8, i16, i32, i64 > sized_int_map
Definition integer.hpp:21
Definition asm_buffer.hpp:20
detail::sized_uint_impl< std::bit_width(NumBits) - 1 > sized_uint_t
Definition integer.hpp:34
detail::sized_int_impl< std::bit_width(NumBits) - 1 > sized_int_t
Definition integer.hpp:31
constexpr std::size_t digits10_max_count
This was a little confusing (to me at least) digits10 => maximum number of base-10 digits that can be...
Definition integer.hpp:49