DPC++ Runtime
Runtime libraries for oneAPI DPC++
property_value.hpp File Reference
Include dependency graph for property_value.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sycl::_V1::ext::oneapi::experimental::detail::SingleNontypePropertyValueBase< T, typename >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::SingleNontypePropertyValueBase< T, std::enable_if_t< HasValue< T >::value > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyValueBase< Ts >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyValueBase< T >
 
struct  sycl::_V1::ext::oneapi::experimental::property_value< PropertyT, Ts >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_value< V, typename >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_value_of< V, O, typename >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_value< V, std::void_t< typename V::key_t > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_value_of< V, O, std::void_t< typename V::key_t > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyID< property_value< PropertyT, PropertyValueTs... > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::IsCompileTimePropertyValue< property_value< PropertyT, PropertyValueTs... > >
 

Namespaces

 sycl
 
 sycl::_V1
 
 sycl::_V1::ext
 
 sycl::_V1::ext::oneapi
 
 sycl::_V1::ext::oneapi::experimental
 
 sycl::_V1::ext::oneapi::experimental::detail
 

Functions

template<typename PropertyT , typename... A, typename... B>
constexpr std::enable_if_t< detail::IsCompileTimeProperty< PropertyT >::value, bool > sycl::_V1::ext::oneapi::experimental::operator== (const property_value< PropertyT, A... > &, const property_value< PropertyT, B... > &)
 
template<typename PropertyT , typename... A, typename... B>
constexpr std::enable_if_t< detail::IsCompileTimeProperty< PropertyT >::value, bool > sycl::_V1::ext::oneapi::experimental::operator!= (const property_value< PropertyT, A... > &, const property_value< PropertyT, B... > &)