|
|
using | numbering = Numbering |
|
using | ref_type = record_ref<T, Numbering, Fields...> |
|
using | storage_type = T |
|
|
constexpr const bit_field< T, Numbering > & | bits () const noexcept |
|
constexpr bit_field< T, Numbering > & | bits () noexcept |
|
template<usize I> |
| constexpr T | get () const noexcept |
|
template<fixed_string Name> |
| constexpr T | get () const noexcept |
|
constexpr | record (T v) noexcept |
|
constexpr ref_type | ref () noexcept |
|
template<fixed_string Name> |
| constexpr record & | set (T v) noexcept |
|
constexpr T | underlying () const noexcept |
|
|
static constexpr usize | field_count = sizeof...(Fields) |
The documentation for this class was generated from the following file: