Е
Size: a a a
Е
АК
O
O
RM
O
KK
/¯
KK
RM
RM
/¯
RM
АК
RM
АК
std::size_t index{};это текущая реализация, меня вполне устраивает
serialization::from_binary(ar, index);
runtime_unroll<sizeof...(Args)>(index, [&]<std::size_t I>(std::integral_constant<std::size_t, I>) {
using T = metal::at<metal::list<Args...>, metal::number<I>>;
T value{};
serialization::from_binary(ar, value);
v = std::move(value);
});
O
АК
/¯
std::size_t index{};это текущая реализация, меня вполне устраивает
serialization::from_binary(ar, index);
runtime_unroll<sizeof...(Args)>(index, [&]<std::size_t I>(std::integral_constant<std::size_t, I>) {
using T = metal::at<metal::list<Args...>, metal::number<I>>;
T value{};
serialization::from_binary(ar, value);
v = std::move(value);
});
RM
std::size_t index{};это текущая реализация, меня вполне устраивает
serialization::from_binary(ar, index);
runtime_unroll<sizeof...(Args)>(index, [&]<std::size_t I>(std::integral_constant<std::size_t, I>) {
using T = metal::at<metal::list<Args...>, metal::number<I>>;
T value{};
serialization::from_binary(ar, value);
v = std::move(value);
});