@@ -28,7 +28,7 @@ namespace {
28
28
}
29
29
30
30
std::byte operator +(const std::byte &lhs, const std::byte &rhs) {
31
- return std::byte {static_cast <std::uint8_t >(std::to_integer <int >(lhs) + std::to_integer <int >(rhs))};
31
+ return std::byte {static_cast <std::uint8_t >(static_cast <int >(lhs) + static_cast <int >(rhs))};
32
32
}
33
33
} // namespace
34
34
@@ -81,8 +81,8 @@ namespace display_device {
81
81
{
82
82
constexpr std::byte ascii_offset {' @' };
83
83
84
- const auto byte_a {data[8 ]};
85
- const auto byte_b {data[9 ]};
84
+ auto byte_a {data[8 ]};
85
+ auto byte_b {data[9 ]};
86
86
std::array<char , 3 > man_id {};
87
87
88
88
man_id[0 ] = static_cast <char >(ascii_offset + ((byte_a & std::byte {0x7C }) >> 2 ));
@@ -102,8 +102,8 @@ namespace display_device {
102
102
// ---- Product code (HEX representation)
103
103
{
104
104
std::uint16_t prod_num {0 };
105
- prod_num |= std::to_integer <int >(data[10 ]) << 0 ;
106
- prod_num |= std::to_integer <int >(data[11 ]) << 8 ;
105
+ prod_num |= static_cast <int >(data[10 ]) << 0 ;
106
+ prod_num |= static_cast <int >(data[11 ]) << 8 ;
107
107
108
108
std::stringstream stream;
109
109
stream << std::setfill (' 0' ) << std::setw (4 ) << std::hex << std::uppercase << prod_num;
@@ -113,10 +113,10 @@ namespace display_device {
113
113
// ---- Serial number
114
114
{
115
115
std::uint32_t serial_num {0 };
116
- serial_num |= std::to_integer <int >(data[12 ]) << 0 ;
117
- serial_num |= std::to_integer <int >(data[13 ]) << 8 ;
118
- serial_num |= std::to_integer <int >(data[14 ]) << 16 ;
119
- serial_num |= std::to_integer <int >(data[15 ]) << 24 ;
116
+ serial_num |= static_cast <int >(data[12 ]) << 0 ;
117
+ serial_num |= static_cast <int >(data[13 ]) << 8 ;
118
+ serial_num |= static_cast <int >(data[14 ]) << 16 ;
119
+ serial_num |= static_cast <int >(data[15 ]) << 24 ;
120
120
121
121
edid.m_serial_number = serial_num;
122
122
}
0 commit comments