#include <sycl/ext/oneapi/properties/properties.hpp>
Public Types | |
template<typename... PropertyValueTs> | |
using | NextExtractedPropertiesT = typename ExtractProperties< std::tuple< PropertiesTs... > >::template ExtractedPropertiesT< PropertyValueTs... > |
template<typename... PropertyValueTs> | |
using | ExtractedPropertiesT = typename PrependTuple< PropertyT, NextExtractedPropertiesT< PropertyValueTs... > >::type |
Static Public Member Functions | |
template<typename... PropertyValueTs> | |
static constexpr ExtractedPropertiesT< PropertyValueTs... > | Extract (std::tuple< PropertyValueTs... > PropertyValues) |
Definition at line 101 of file properties.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::ExtractProperties< std::tuple< PropertyT, PropertiesTs... > >::ExtractedPropertiesT = typename PrependTuple<PropertyT, NextExtractedPropertiesT<PropertyValueTs...> >::type |
Definition at line 107 of file properties.hpp.
using sycl::_V1::ext::oneapi::experimental::detail::ExtractProperties< std::tuple< PropertyT, PropertiesTs... > >::NextExtractedPropertiesT = typename ExtractProperties<std::tuple<PropertiesTs...> >:: template ExtractedPropertiesT<PropertyValueTs...> |
Definition at line 103 of file properties.hpp.
|
inlinestaticconstexpr |
Definition at line 113 of file properties.hpp.