|
co_ecs 0.9.0
Cobalt ECS
|
#include <functional>#include <tuple>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | co_ecs |
| namespace | co_ecs::detail |
Typedefs | |
| template<std::size_t I, typename... Args> | |
| using | co_ecs::detail::nth_type_t = std::tuple_element_t<I, std::tuple<Args...>> |
| Extracts Nth type parameter from parameter pack. | |
| template<typename... Args> | |
| using | co_ecs::detail::first_type_t = nth_type_t<0, Args...> |
| Extracts the first type parameter in parameter pack. | |
| template<typename... Args> | |
| using | co_ecs::detail::second_type_t = nth_type_t<1, Args...> |
| Extracts the second type parameter in parameter pack. | |