#include <di/bit/bitstruct/bit_enum.h>
Public Types | |
using | Value = T |
Public Member Functions | |
constexpr | BitEnum (T value) |
constexpr auto | get () const -> T |
Static Public Member Functions | |
template<size_t bit_size> | |
static constexpr void | value_into_bits (BitSet< bit_size > &bit_set, Value value) |
template<size_t bit_size> | |
static constexpr auto | bits_into_value (BitSet< bit_size > const &bit_set) -> T |
using di::bit::BitEnum< T, index, bit_count >::Value = T |
|
inlineconstexpr |
|
inlinestaticconstexpr |
|
inlineconstexpr |
|
inlinestaticconstexpr |