#include <di/bit/bitstruct/bit_struct.h>
|
| | BitStruct ()=default |
| |
template<concepts::BitTag... FromTags>
requires (meta::Contains<List, FromTags> && ...) |
| constexpr | BitStruct (FromTags... tags) |
| |
| template<concepts::BitTag Tag> |
| constexpr void | set (meta::BitValue< Tag > value) |
| |
| template<concepts::BitTag Tag, typename R = meta::BitValue<Tag>> |
| constexpr auto | get () const -> R |
| |
◆ BitStruct() [1/2]
template<
size_t byte_size, concepts::BitTag... Tags>
◆ BitStruct() [2/2]
template<
size_t byte_size, concepts::BitTag... Tags>
template<concepts::BitTag... FromTags>
requires (meta::Contains<
List, FromTags> && ...)
◆ get()
template<
size_t byte_size, concepts::BitTag... Tags>
template<concepts::BitTag Tag, typename R = meta::BitValue<Tag>>
◆ set()
template<
size_t byte_size, concepts::BitTag... Tags>
template<concepts::BitTag Tag>
The documentation for this class was generated from the following file: