#include <sycl/ext/oneapi/device_global/device_global.hpp>
Public Member Functions | |
device_global_base ()=default | |
template<access::decorated IsDecorated> | |
multi_ptr< T, access::address_space::global_space, IsDecorated > | get_multi_ptr () noexcept |
template<access::decorated IsDecorated> | |
multi_ptr< const T, access::address_space::global_space, IsDecorated > | get_multi_ptr () const noexcept |
Protected Member Functions | |
T * | get_ptr () noexcept |
const T * | get_ptr () const noexcept |
Protected Attributes | |
T | val {} |
Definition at line 94 of file device_global.hpp.
|
default |
|
inlinenoexcept |
Definition at line 121 of file device_global.hpp.
References __SYCL_HOST_NOT_SUPPORTED, sycl::_V1::ext::oneapi::experimental::detail::device_global_base< T, PropertyListT, typename >::get_ptr(), and sycl::_V1::access::global_space.
|
inlinenoexcept |
Definition at line 113 of file device_global.hpp.
References __SYCL_HOST_NOT_SUPPORTED, sycl::_V1::ext::oneapi::experimental::detail::device_global_base< T, PropertyListT, typename >::get_ptr(), and sycl::_V1::access::global_space.
|
inlineprotectednoexcept |
Definition at line 101 of file device_global.hpp.
|
inlineprotectednoexcept |
Definition at line 100 of file device_global.hpp.
|
protected |
Definition at line 99 of file device_global.hpp.