DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::read_assertion_key::value_t< Cs... > > Struct Template Reference

#include <sycl/ext/intel/experimental/cache_control_properties.hpp>

Collaboration diagram for sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::read_assertion_key::value_t< Cs... > >:

Static Public Attributes

static constexpr const char * name = "sycl-cache-read-assertion"
 
static constexpr const int value
 

Detailed Description

template<typename... Cs>
struct sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::read_assertion_key::value_t< Cs... > >

Definition at line 193 of file cache_control_properties.hpp.

Member Data Documentation

◆ name

template<typename... Cs>
constexpr const char* sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::read_assertion_key::value_t< Cs... > >::name = "sycl-cache-read-assertion"
staticconstexpr

Definition at line 195 of file cache_control_properties.hpp.

◆ value

template<typename... Cs>
constexpr const int sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< intel::experimental::read_assertion_key::value_t< Cs... > >::value
staticconstexpr
Initial value:
=
((checkReadAssertion<Cs::mode>() + ...),
checkUnique<(countL(Cs::levels, L1BIT) + ...),
(countL(Cs::levels, L2BIT) + ...),
(countL(Cs::levels, L3BIT) + ...),
(countL(Cs::levels, L4BIT) + ...)>(),
((Cs::encoding) | ...))
static constexpr int countL(int levels, int mask)

Definition at line 196 of file cache_control_properties.hpp.


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