Skip to content

Commit c59bc0b

Browse files
committed
Simplify one condition using a C++20 concept
1 parent d3ccf6c commit c59bc0b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

include/msgpack23/msgpack23.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,8 @@ namespace msgpack23 {
130130
data_.emplace_back(static_cast<std::byte>(std::to_underlying(value)));
131131
}
132132

133-
template<typename T, std::enable_if_t<std::is_integral_v<T>, int> = 0>
133+
template<typename T>
134+
requires std::is_integral_v<T>
134135
void emplace_integral(T const &value) {
135136
auto const serialize_value = to_big_endian(value);
136137
auto const bytes = std::bit_cast<std::array<std::byte, sizeof(serialize_value)> >(serialize_value);

0 commit comments

Comments
 (0)