DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::intel::esimd::properties< PropertiesT > Class Template Reference

#include <sycl/ext/intel/esimd/memory_properties.hpp>

Inheritance diagram for sycl::_V1::ext::intel::esimd::properties< PropertiesT >:
Collaboration diagram for sycl::_V1::ext::intel::esimd::properties< PropertiesT >:

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)
 

Detailed Description

template<typename PropertiesT>
class sycl::_V1::ext::intel::esimd::properties< PropertiesT >

Definition at line 68 of file memory_properties.hpp.

Constructor & Destructor Documentation

◆ properties()

template<typename PropertiesT >
template<typename... PropertyValueTs>
constexpr sycl::_V1::ext::intel::esimd::properties< PropertiesT >::properties ( PropertyValueTs...  props)
inlineconstexpr

Definition at line 72 of file memory_properties.hpp.


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