22namespace bio::meta::detail
63template <
typename type_list_t,
typename unary_predicate_t>
64[[nodiscard]]
constexpr bool all_of(unary_predicate_t && fn)
65 requires template_specialisation_of<type_list_t, type_list>
67 return [&]<
typename... ts>(type_list<ts...>) {
return (fn(
std::type_identity<ts>{}) && ...); }(type_list_t{});
108template <
typename type_list_t,
typename unary_function_t>
109 requires template_specialisation_of<type_list_t, bio::meta::type_list>
110constexpr void for_each(unary_function_t && fn)
Provides bio::meta::type_list.