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_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | static |
default_read_order | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | static |
default_scope | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | static |
default_write_order | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | static |
difference_type typedef | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | |
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 |
fetch_add(T operand, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
fetch_and(T operand, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
fetch_max(T operand, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
fetch_min(T operand, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
fetch_or(T operand, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
fetch_sub(T operand, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
fetch_xor(T operand, memory_order order=default_read_modify_write_order, memory_scope scope=default_scope) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
is_always_lock_free | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | 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&=(T operand) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
operator++(int) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
operator++() const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
operator+=(T operand) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
operator--(int) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
operator--() const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
operator-=(T operand) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | 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 |
operator^=(T operand) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
operator|=(T operand) const noexcept | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | inline |
ptr | sycl::_V1::detail::atomic_ref_base< T, DefaultOrder, DefaultScope, AddressSpace > | protected |
required_alignment | sycl::_V1::detail::atomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | 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_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | |