alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
apply.hpp File Reference
#include "alpaka/core/common.hpp"
#include <utility>

Go to the source code of this file.

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::detail

Functions

template<typename T_Func, typename T_TupleLike>
ALPAKA_FN_INLINE constexpr decltype(auto) alpaka::apply (T_Func &&func, T_TupleLike &&tuple)
 Applies a function to the elements of a tuple-like object.
template<typename T_Func, typename T_TupleLike, std::size_t... T_idx>
ALPAKA_FN_INLINE constexpr decltype(auto) alpaka::detail::applyImpl (T_Func &&func, T_TupleLike &&tuple, std::index_sequence< T_idx... >)