#include <proxsuite/linalg/veg/tuple.hpp>
Public Member Functions | |
| VEG_TEMPLATE ((typename Fn, typename... Ts, usize... Is), requires(VEG_ALL_OF(VEG_CONCEPT(fn_once< inner_ith< Fn &, Is >, proxsuite::linalg::veg::meta::invoke_result_t< inner_ith< Fn &, Is >, Ts >, Ts >))), VEG_NODISCARD VEG_INLINE VEG_CPP14(constexpr) auto operator(),(args, IndexedTuple< proxsuite::linalg::veg::meta::index_sequence< Is... >, Ts... > &&),(fn, Fn)) const VEG_NOEXCEPT_IF(VEG_ALL_OF(VEG_CONCEPT(nothrow_fn_once< inner_ith< Fn & | |
Public Attributes | |
| Is | |
| Ts | Tuple< proxsuite::linalg::veg::meta::invoke_result_t< inner_ith< Fn &, Is >, Ts >... > |
| proxsuite::linalg::veg::tuple::nb::map_i::VEG_TEMPLATE | ( | (typename Fn, typename... Ts, usize... Is) | , |
| requires(VEG_ALL_OF(VEG_CONCEPT( fn_once< inner_ith< Fn &, Is >, proxsuite::linalg::veg::meta::invoke_result_t< inner_ith< Fn &, Is >, Ts >, Ts >))) | , | ||
| VEG_NODISCARD VEG_INLINE | VEG_CPP14constexpr) auto operator(, | ||
| (args, IndexedTuple< proxsuite::linalg::veg::meta::index_sequence< Is... >, Ts... > &&) | , | ||
| (fn, Fn) | ) const & |
| Ts proxsuite::linalg::veg::tuple::nb::map_i::Tuple< proxsuite::linalg::veg::meta::invoke_result_t< inner_ith< Fn &, Is >, Ts >... > |