atomic_ref_base(T &ref) | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inlineexplicit |
atomic_ref_base(const atomic_ref_base &ref) noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
compare_exchange_strong(T &expected, T desired, memory_order success, memory_order failure, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
compare_exchange_strong(T &expected, T desired, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
compare_exchange_weak(T &expected, T desired, memory_order success, memory_order failure, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
compare_exchange_weak(T &expected, T desired, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
default_read_modify_write_order | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | static |
default_read_order | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | static |
default_scope | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | static |
default_write_order | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | static |
exchange(T operand, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
is_always_lock_free | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | static |
is_lock_free() const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
load(memory_order order=default_read_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
operator T() const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
operator=(const atomic_ref_base &)=delete | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | |
operator=(T desired) const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
ptr | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | protected |
required_alignment | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | static |
store(T operand, memory_order order=default_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | inline |
value_type typedef | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | |