![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#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... > | |