#include <layout.h>

Public Member Functions | |
| constexpr | Layout (internal_layout::TypeToSize< Ts >...sizes) |
| static_assert (sizeof...(Ts) > 0,"At least one field is required") | |
| static_assert (absl::conjunction< internal_layout::IsLegalElementType< Ts >...>::value,"Invalid element type (see IsLegalElementType)") | |
Static Public Member Functions | |
| template<class... Sizes> | |
| static constexpr PartialType < sizeof...(Sizes)> | Partial (Sizes &&...sizes) |
| constexpr absl::container_internal::Layout< Ts >::Layout | ( | internal_layout::TypeToSize< Ts >... | sizes | ) | [inline, explicit] |
| static constexpr PartialType<sizeof...(Sizes)> absl::container_internal::Layout< Ts >::Partial | ( | Sizes &&... | sizes | ) | [inline, static] |
| absl::container_internal::Layout< Ts >::static_assert | ( | sizeof... | Ts, |
| 0 | , | ||
| "At least one field is required" | |||
| ) |
| absl::container_internal::Layout< Ts >::static_assert | ( | absl::conjunction< internal_layout::IsLegalElementType< Ts >...>::value | , |
| "Invalid element type (see IsLegalElementType)" | |||
| ) |