#include <sycl/ext/oneapi/properties/properties.hpp>
Public Member Functions | |
template<typename... PropertyValueTs> | |
constexpr | properties (PropertyValueTs... props) |
template<typename PropertyT > | |
std::enable_if_t< detail::IsRuntimeProperty< PropertyT >::value &&has_property< PropertyT >), PropertyT > | get_property () const |
template<typename PropertyT > | |
std::enable_if_t< detail::IsRuntimeProperty< PropertyT >::value &&!has_property< PropertyT >), void > | get_property () const |
Static Public Member Functions | |
template<typename PropertyT > | |
static constexpr std::enable_if_t< detail::IsProperty< PropertyT >::value, bool > | has_property () |
template<typename PropertyT > | |
static constexpr auto | get_property (typename std::enable_if_t< detail::IsCompileTimeProperty< PropertyT >::value > *=0) |
Definition at line 126 of file properties.hpp.
|
inlineconstexpr |
Definition at line 138 of file properties.hpp.
|
inline |
Definition at line 152 of file properties.hpp.
|
inline |
Definition at line 160 of file properties.hpp.
|
inlinestaticconstexpr |
Definition at line 167 of file properties.hpp.
|
inlinestaticconstexpr |
Definition at line 144 of file properties.hpp.