|
| template<types_concept T, types_concept U> |
| using | koutil::type::types_cat_t = types_cat<T, U>::type |
| | Alias for the concatenated types list.
|
| |
| template<types_concept Types, std::size_t I> |
| using | koutil::type::types_get_t = detail::types_get_impl<Types, I>::type |
| | Alias for getting a type by index in a types list.
|
| |
| template<typename... Types> |
| using | koutil::type::unique_types_t = detail::unique_types_impl<Types...>::type |
| | Alias for creating a unique types list from a list of types.
|
| |
| template<types_concept Types> |
| using | koutil::type::types_unique_t = detail::types_unique_impl<Types>::type |
| | Alias for creating a unique types list from a types list.
|
| |
| template<types_concept Types, types_transform Transform> |
| using | koutil::type::types_transform_t = detail::types_transform_impl<Types, Transform>::type |
| | Alias for transforming a types list using a transform template.
|
| |
| template<types_concept Types, types_container Container = types_containers::vector> |
| using | koutil::type::types_to_containers_t = detail::types_to_containers<Types, Container>::type |
| | Alias for transforming a types list to a containers list.
|
| |
| template<types_concept Types> |
| using | koutil::type::types_to_arrays_t = detail::types_to_arrays<Types, types_unique_t<Types>>::type |
| | Alias for converting a types list to arrays of unique types.
|
| |
| template<types_concept Types, typename T > |
| using | koutil::type::types_remove_t = detail::types_remove<Types, T>::type |
| |
| template<types_concept Types, std::size_t N> |
| using | koutil::type::types_view_t = detail::types_view<N, Types>::type |
| |