17template <
template <
class...>
class T,
class... Arg>
18struct FilledStruct<T<Arg...>>
20 static constexpr T<Arg...> run(
auto const n)
23 n * (ddc::type_seq_rank_v<Arg, ddc::detail::TypeSeq<Arg...>> + 42)
24 / (ddc::type_seq_rank_v<Arg, ddc::detail::TypeSeq<Arg...>> + 42)...};
30template <
class T,
class ElementType = std::
size_t>
33 return detail::FilledStruct<T>::run(n);
constexpr T filled_struct(ElementType const n=0)
The top-level namespace of SimiLie.