ZXFoundation™ 26h2
Loading...
Searching...
No Matches
lib::structure_layout_info< Extent, Alignment, StructEndian, FieldOrExts > Struct Template Referenceexport

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

The documentation for this struct was generated from the following file: