Public Types | |
| using | storage_type = T |
Public Member Functions | |
| constexpr bitfield_ref< T, Numbering > & | bits () noexcept |
| template<usize I> | |
| constexpr T | get () const noexcept |
| template<fixed_string Name> | |
| constexpr T | get () const noexcept |
| constexpr | record_ref (T &storage) noexcept |
| template<fixed_string Name> | |
| constexpr record_ref & | set (T v) noexcept |
| constexpr T | underlying () const noexcept |
Static Public Attributes | |
| static constexpr usize | field_count = sizeof...(Fields) |