32 template <
typename T >
33 using opt = std::optional< T >;
79 std::array< std::byte, 2 > b;
81 b[1] = ~static_cast< std::byte >( hst );
MIT License.
Definition: base.h:25
std::optional< T > opt
Definition: handler.h:37
std::array< std::byte, 2 > get_hdr(hdr_state hst) noexcept
Definition: page.h:77
hdr_state
Definition: page.h:36
hdr_state next(hdr_state cs) noexcept
Definition: page.h:42
opt< hdr_state > hdr_to_hdr_state(std::span< std::byte, cell_size > b) noexcept
Definition: page.h:70
opt< hdr_state > byte_to_hdr(std::byte b) noexcept
Definition: page.h:56
physical_quantity< 0, 0, 0, 0, 0, 0, 0, 0, 1 > byte
Definition: physical_quantity.h:118