std::experimental::apply
From cppreference.com
< cpp | experimental
Defined in header <experimental/tuple>
|
||
template< class F, class Tuple > constexpr decltype(auto) apply(F&& f, Tuple&& t); |
(library fundamentals TS) | |
Invoke the Callable object f with a tuple of arguments.
Contents |
[edit] Parameters
f | - | Callable object to be invoked |
t | - | tuple whose elements to be used as arguments to f |
[edit] Return value
What returned by f.
[edit] Possible implementation
namespace detail { template<class F, class Tuple, std::size_t... I> constexpr decltype(auto) apply_impl(F&& f, Tuple&& t, std::index_sequence<I...>) { return |