#include <sycl/detail/defines_elementary.hpp>
#include <cassert>
#include <iterator>
#include <tuple>
#include <type_traits>
Go to the source code of this file.
|
template<typename T , typename... Ts, std::size_t... Is> |
std::tuple< Ts... > | sycl::_V1::detail::get_tuple_tail_impl (const std::tuple< T, Ts... > &Tuple, const std::index_sequence< Is... > &) |
|
template<typename T , typename... Ts> |
std::tuple< Ts... > | sycl::_V1::detail::get_tuple_tail (const std::tuple< T, Ts... > &Tuple) |
|
template<typename... Ts> |
constexpr tuple< Ts... > | sycl::_V1::detail::make_tuple (Ts... Args) |
|
template<typename... Ts> |
auto | sycl::_V1::detail::tie (Ts &...Args) |
|
template<size_t I, typename... Types> |
constexpr tuple_element< I, tuple< Types... > >::type & | std::get (sycl::detail::tuple< Types... > &Arg) noexcept |
|
template<size_t I, typename... Types> |
constexpr const tuple_element< I, tuple< Types... > >::type & | std::get (const sycl::detail::tuple< Types... > &Arg) noexcept |
|