We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
concept
1 parent d3ccf6c commit c59bc0bCopy full SHA for c59bc0b
include/msgpack23/msgpack23.h
@@ -130,7 +130,8 @@ namespace msgpack23 {
130
data_.emplace_back(static_cast<std::byte>(std::to_underlying(value)));
131
}
132
133
- template<typename T, std::enable_if_t<std::is_integral_v<T>, int> = 0>
+ template<typename T>
134
+ requires std::is_integral_v<T>
135
void emplace_integral(T const &value) {
136
auto const serialize_value = to_big_endian(value);
137
auto const bytes = std::bit_cast<std::array<std::byte, sizeof(serialize_value)> >(serialize_value);
0 commit comments