DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::detail::atomic_ref_impl< T, DefaultOrder, DefaultScope, AddressSpace, typename > Member List

This is the complete list of members for cl::sycl::detail::atomic_ref_impl< T, DefaultOrder, DefaultScope, AddressSpace, typename >, including all inherited members.

atomic_ref_base(T &ref)cl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >inlineexplicit
atomic_ref_base(const atomic_ref_base &ref) noexceptcl::sycl::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 noexceptcl::sycl::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 noexceptcl::sycl::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 noexceptcl::sycl::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 noexceptcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >inline
default_read_modify_write_ordercl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >static
default_read_ordercl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >static
default_scopecl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >static
default_write_ordercl::sycl::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 noexceptcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >inline
is_always_lock_freecl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >static
is_lock_free() const noexceptcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >inline
load(memory_order order=default_read_order, memory_scope scope=default_scope) const noexceptcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >inline
operator T() const noexceptcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >inline
operator=(const atomic_ref_base &)=deletecl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >
operator=(T desired) const noexceptcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >inline
ptrcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >protected
required_alignmentcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >static
store(T operand, memory_order order=default_write_order, memory_scope scope=default_scope) const noexceptcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >inline
value_type typedefcl::sycl::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace >