16 static_assert(Size % 4 == 0,
"Buffer size must be a multiple of 4");
18 alignas(uint32_t) uint8_t
Bytes[Size];
Definition: bounded_range.h:28
A byte buffer aligned to 4 bytes. Can be used with bit_reader and bit_writer.
Definition: byte_buffer.h:15
uint8_t & operator[](size_t i) noexcept
Definition: byte_buffer.h:20
uint8_t Bytes[Size]
Definition: byte_buffer.h:16