#include <sycl/access/access.hpp>
#include <sycl/detail/common.hpp>
#include <sycl/detail/defines.hpp>
#include <sycl/detail/defines_elementary.hpp>
#include <sycl/detail/property_helper.hpp>
#include <sycl/ext/oneapi/accessor_property_list.hpp>
#include <sycl/properties/property_traits.hpp>
#include <type_traits>
Go to the source code of this file.
Functions | |
struct | sycl::_V1::ext::intel::property::__SYCL_TYPE (buffer_location) buffer_location |
struct | sycl::_V1::ext::oneapi::property::__SYCL_TYPE (no_alias) no_alias |
template<typename DataT , int Dimensions> | |
class __SYCL_EBO __SYCL_SPECIAL_CLASS | sycl::_V1::__SYCL_TYPE (local_accessor) local_accessor |
Variables | |
constexpr property::no_init | sycl::_V1::no_init |
constexpr property::noinit | sycl::_V1::noinit |
template<int A> | |
constexpr property::buffer_location::instance< A > | sycl::_V1::ext::intel::buffer_location {} |
constexpr property::no_offset::instance | sycl::_V1::ext::oneapi::no_offset |
constexpr property::no_alias::instance | sycl::_V1::ext::oneapi::no_alias |
template<typename T > | |
constexpr bool | sycl::_V1::detail::acc_properties::is_accessor_v = is_accessor<T>::value |
template<typename T > | |
constexpr bool | sycl::_V1::detail::acc_properties::is_sycl2020_image_accessor_v |
template<typename T > | |
constexpr bool | sycl::_V1::detail::acc_properties::is_sycl2020_image_host_accessor_v |
template<typename T > | |
constexpr bool | sycl::_V1::detail::acc_properties::is_host_accessor_v = is_host_accessor<T>::value |
template<typename T > | |
constexpr bool | sycl::_V1::detail::acc_properties::is_local_accessor_v = is_local_accessor<T>::value |
template<typename T > | |
constexpr bool | sycl::_V1::detail::acc_properties::is_image_accessor_v = is_image_accessor<T>::value |