|
| 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...> |
| |