DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::detail::get< 0 > Struct Reference

#include <CL/sycl/detail/tuple.hpp>

Public Types

template<typename... Ts>
using ret_type = typename tuple_element< 0, tuple< Ts... > >::type
 

Public Member Functions

template<typename... Ts>
constexpr ret_type< Ts... > & operator() (tuple< Ts... > &Tuple) const noexcept
 
template<typename... Ts>
constexpr const ret_type< Ts... > & operator() (const tuple< Ts... > &Tuple) const noexcept
 

Detailed Description

Definition at line 75 of file tuple.hpp.

Member Typedef Documentation

◆ ret_type

template<typename... Ts>
using cl::sycl::detail::get< 0 >::ret_type = typename tuple_element<0, tuple<Ts...> >::type

Definition at line 77 of file tuple.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename... Ts>
constexpr const ret_type<Ts...>& cl::sycl::detail::get< 0 >::operator() ( const tuple< Ts... > &  Tuple) const
inlineconstexprnoexcept

Definition at line 85 of file tuple.hpp.

◆ operator()() [2/2]

template<typename... Ts>
constexpr ret_type<Ts...>& cl::sycl::detail::get< 0 >::operator() ( tuple< Ts... > &  Tuple) const
inlineconstexprnoexcept

Definition at line 80 of file tuple.hpp.


The documentation for this struct was generated from the following file: