|
static constexpr auto | GetTypeName (const I &... info) |
|
static constexpr size_t | GetSize (const I &... info) |
|
static constexpr auto | GetSchema (const I &... info) |
|
static std::array< T, N > | Unpack (std::span< const uint8_t > data, const I &... info) |
|
static void | Pack (std::span< uint8_t > data, std::span< const T, N > values, const I &... info) |
|
static void | UnpackInto (std::array< T, N > *out, std::span< const uint8_t > data, const I &... info) |
|
static void | UnpackInto (std::span< T, N > out, std::span< const uint8_t > data, const I &... info) |
|
template<typename T, size_t N, typename... I>
requires StructSerializable<T, I...>
struct wpi::Struct< std::array< T, N >, I... >
Raw struct support for fixed-size arrays of other structs.