59 constexpr int8_t
operator ""_i8(
unsigned long long int val)
noexcept
60 {
return static_cast<int8_t
>(val); }
67 constexpr int16_t
operator ""_i16(
unsigned long long int val)
noexcept
68 {
return static_cast<int16_t
>(val); }
75 constexpr int32_t
operator ""_i32(
unsigned long long int val)
noexcept
76 {
return static_cast<int32_t
>(val); }
83 constexpr int64_t
operator ""_i64(
unsigned long long int val)
noexcept
84 {
return static_cast<int64_t
>(val); }
89 constexpr uint8_t
operator ""_u8(
unsigned long long int val)
noexcept
90 {
return static_cast<uint8_t
>(val); }
95 constexpr uint16_t
operator ""_u16(
unsigned long long int val)
noexcept
96 {
return static_cast<uint16_t
>(val); }
101 constexpr uint32_t
operator ""_u32(
unsigned long long int val)
noexcept
102 {
return static_cast<uint32_t
>(val); }
110 constexpr uint64_t
operator ""_u64(
unsigned long long int val)
noexcept
Namespace containing fixed-width integer literal operators.