DPC++ Runtime
Runtime libraries for oneAPI DPC++
properties.hpp File Reference
#include <sycl/ext/oneapi/properties/properties.hpp>
#include <type_traits>
#include <utility>
Include dependency graph for properties.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::is_valid_property< T, PropertyValueT >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::DeducedProperties< Args >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::DeducedProperties< detail::properties_t< Args... > >
 
struct  sycl::_V1::ext::oneapi::experimental::check_property_list< T, Props >
 
struct  sycl::_V1::ext::oneapi::experimental::check_property_list< T, Prop, Props... >
 
struct  sycl::_V1::ext::oneapi::experimental::propagateToPtrAnnotation< PropTy >
 
struct  sycl::_V1::ext::oneapi::experimental::propagateToPtrAnnotation< property_value< PropKeyT, PropValuesTs... > >
 
struct  sycl::_V1::ext::oneapi::experimental::alignment_key
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, alignment_key::value_t< W > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< alignment_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< alignment_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::propagateToPtrAnnotation< alignment_key >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< alignment_key::value_t< N > >
 

Namespaces

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

Variables

template<int K>
constexpr alignment_key::value_t< K > sycl::_V1::ext::oneapi::experimental::alignment