![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/Tuple.hpp"#include "alpaka/core/common.hpp"#include "alpaka/core/util.hpp"#include "alpaka/unused.hpp"#include "alpaka/utility.hpp"#include <cstdio>#include <tuple>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::internal |
| alpaka internal implementations. | |
| namespace | alpaka::trait |
| namespace | std |
| STL namespace. | |
Functions | |
| template<bool condition, typename... T_Entries0, typename... T_Entries1> | |
| constexpr auto | alpaka::conditionalAppendDict (Dict< T_Entries0... > const &dict0, Dict< T_Entries1... > const &dict1) |
| template<typename... T_Keys, typename... T_Values> | |
| ALPAKA_FN_HOST_ACC | alpaka::Dict (DictEntry< T_Keys, T_Values > const &...) -> Dict< DictEntry< T_Keys, T_Values >... > |
| template<typename... T_Keys, typename... T_Values> | |
| ALPAKA_FN_HOST_ACC | alpaka::Dict (Tuple< DictEntry< T_Keys, T_Values >... > const &) -> Dict< DictEntry< T_Keys, T_Values >... > |
| template<size_t T_idx> | |
| constexpr decltype(auto) | alpaka::get (concepts::SpecializationOf< Dict > auto &t) noexcept |
| template<size_t T_idx> | |
| constexpr decltype(auto) | alpaka::get (concepts::SpecializationOf< Dict > auto const &t) noexcept |
| template<typename T_Key, typename T_Tuple> | |
| consteval ssize_t | alpaka::getIdx (T_Tuple &&, T_Key const &=T_Key{}) |
| template<typename T_Key, typename T_Tuple> | |
| constexpr decltype(auto) | alpaka::getTag (T_Tuple &&t, T_Key const &=T_Key{}) |
| template<typename T_Key, typename T_Tuple> | |
| consteval bool | alpaka::hasTag (T_Tuple &&, T_Key const &=T_Key{}) |
| template<typename... T_Entries0, typename... T_Entries1> | |
| constexpr auto | alpaka::joinDict (Dict< T_Entries0... > const &dict0, Dict< T_Entries1... > const &dict1) |
| template<std::size_t... idx0, std::size_t... idx1, typename T_Dict0, typename T_Dict1> | |
| constexpr auto | alpaka::joinDictHelper (std::index_sequence< idx0... >, std::index_sequence< idx1... >, T_Dict0 dict0, T_Dict1 dict1) |