#include <sycl/ext/intel/esimd/memory_properties.hpp>
Public Member Functions | |
template<typename... PropertyValueTs> | |
constexpr | properties (PropertyValueTs... props) |
Public Member Functions inherited from sycl::_V1::ext::oneapi::experimental::properties< PropertiesT > | |
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 |
Additional Inherited Members | |
Static Public Member Functions inherited from sycl::_V1::ext::oneapi::experimental::properties< PropertiesT > | |
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 68 of file memory_properties.hpp.
|
inlineconstexpr |
Definition at line 72 of file memory_properties.hpp.