5#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_TYPE_MANIPULATION_SMALLEST_INTEGER_FOR_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_TYPE_MANIPULATION_SMALLEST_INTEGER_FOR_HPP_
9#include "arene/base/constraints/constraints.hpp"
10#include "arene/base/stdlib_choice/cstdint.hpp"
11#include "arene/base/stdlib_choice/enable_if.hpp"
12#include "arene/base/stdlib_choice/numeric_limits.hpp"
13#include "arene/base/type_traits/conditional.hpp"
21namespace smallest_integer_for_detail {
22constexpr std::uint64_t max_uint8{(std::numeric_limits<std::uint8_t>::max)()};
23constexpr std::uint64_t max_uint16{(std::numeric_limits<std::uint16_t>::max)()};
24constexpr std::uint64_t max_uint32{(std::numeric_limits<std::uint32_t>::max)()};
25constexpr std::int64_t max_int8{(std::numeric_limits<std::int8_t>::max)()};
26constexpr std::int64_t min_int8{(std::numeric_limits<std::int8_t>::min)()};
27constexpr std::int64_t max_int16{(std::numeric_limits<std::int16_t>::max)()};
28constexpr std::int64_t min_int16{(std::numeric_limits<std::int16_t>::min)()};
29constexpr std::int64_t max_int32{(std::numeric_limits<std::int32_t>::max)()};
30constexpr std::int64_t min_int32{(std::numeric_limits<std::int32_t>::min)()};
Definition array_exceptions_disabled.cpp:11
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10