|
template<std::size_t N> |
constexpr auto | ttg::meta::ordinal2index (std::size_t ordinal, std::array< std::size_t, N > extents) |
|
template<std::size_t Ordinal, typename Func , typename... Typelists, std::size_t... ArgIdx> |
auto | ttg::meta::compute_arg_binding_types_impl (Func &func, typelist< Typelists... > argument_type_lists, std::index_sequence< ArgIdx... > arg_idx={}) |
|
template<std::size_t Ordinal, typename ReturnType , typename Func , typename... Typelists, std::size_t... ArgIdx> |
auto | ttg::meta::compute_arg_binding_types_r_impl (Func &func, typelist< Typelists... > argument_type_lists, std::index_sequence< ArgIdx... > arg_idx={}) |
|
template<typename Func , typename... Typelists> |
auto | ttg::meta::compute_arg_binding_types (Func &func, typelist< Typelists... > argument_type_lists) |
|
template<typename ReturnType , typename Func , typename... Typelists> |
auto | ttg::meta::compute_arg_binding_types_r (Func &func, typelist< Typelists... > argument_type_lists) |
|