Data Structures | |
| struct | layout_holder |
| struct | layout_holder< std::tuple< Fs... > > |
Public Types | |
| using | field_tuple = typename detail::map_structure_fields<raw_field_tuple>::type |
| using | raw_field_tuple = typename detail::filter_fields<FieldOrExts...>::type |
Static Public Member Functions | |
| template<fixed_string Name> | |
| static consteval auto | index_of () noexcept -> usize |
Static Public Attributes | |
| static constexpr usize | alignment = meta.max_alignment |
| static constexpr usize | extent = (Extent != 0) ? Extent : meta.total_extent |
| static constexpr usize | field_count = std::tuple_size_v<field_tuple> |
| static constexpr auto | meta = layout_holder<field_tuple>::meta |