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

Go to the source code of this file.

Classes

struct  alpaka::detail::TupleImpl< std::index_sequence< Is... >, T_Args... >
struct  alpaka::detail::TupleLeaf< I, T >
struct  alpaka::Tuple< T_Args >
 basic tuple implementation More...
struct  std::tuple_element< I, alpaka::Tuple< T_Args... > >
struct  std::tuple_size< alpaka::Tuple< T_Args... > >

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::detail
namespace  std
 STL namespace.

Functions

template<size_t T_idx>
constexpr decltype(auto) alpaka::get (concepts::SpecializationOf< Tuple > auto &&t) noexcept
constexpr auto alpaka::makeTuple (auto &&... args)
template<typename... T_Args>
 alpaka::Tuple (T_Args &&...) -> Tuple< T_Args... >