|
template<typename T, T N> |
using | proxsuite::linalg::veg::meta::make_integer_sequence = _detail::_meta::make_integer_sequence<T, N>* |
|
template<usize N> |
using | proxsuite::linalg::veg::meta::make_index_sequence = _detail::_meta::make_integer_sequence<usize, N>* |
|
template<typename T, T... Nums> |
using | proxsuite::linalg::veg::meta::integer_sequence = _detail::_meta::integer_sequence<T, Nums...>* |
|
template<usize... Nums> |
using | proxsuite::linalg::veg::meta::index_sequence = integer_sequence<usize, Nums...> |
|
template<typename... Ts> |
using | proxsuite::linalg::veg::meta::type_sequence = _detail::_meta::type_sequence<Ts...>* |
|
template<usize Is, typename T> |
using | proxsuite::linalg::veg::meta::indexed = T |
|
template<template< typename... F > class F, typename... Seqs> |
using | proxsuite::linalg::veg::meta::type_sequence_cat |
|
template<template< typename... > class F, typename... Seqs> |
using | proxsuite::linalg::veg::meta::type_sequence_zip |
|
template<template< typename... > class F, typename Seq> |
using | proxsuite::linalg::veg::meta::type_sequence_apply |
|
template<typename T, typename... Ts> |
using | proxsuite::linalg::veg::position_of = typename _detail::pack_idx_elem<T>::template Type<Ts...> |
|
template<usize I, typename... Ts> |
using | proxsuite::linalg::veg::ith = typename _detail::pack_ith_elem<I>::template Type<Ts...> |
|