DPC++ Runtime
Runtime libraries for oneAPI DPC++
syclcompat::atomic< T, DefaultScope, DefaultOrder, Space > Member List

This is the complete list of members for syclcompat::atomic< T, DefaultScope, DefaultOrder, Space >, including all inherited members.

atomic() noexcept=defaultsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >
atomic(T d) noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline
compare_exchange_strong(T &expected, T desired, sycl::memory_order success, sycl::memory_order failure, sycl::memory_scope memoryScope=default_scope) noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline
compare_exchange_strong(T &expected, T desired, sycl::memory_order memoryOrder=default_read_modify_write_order, sycl::memory_scope memoryScope=default_scope) noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline
compare_exchange_weak(T &expected, T desired, sycl::memory_order success, sycl::memory_order failure, sycl::memory_scope memoryScope=default_scope) noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline
compare_exchange_weak(T &expected, T desired, sycl::memory_order memoryOrder=default_read_modify_write_order, sycl::memory_scope memoryScope=default_scope) noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline
default_read_modify_write_ordersyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >static
default_read_ordersyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >static
default_scopesyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >static
default_write_ordersyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >static
exchange(T operand, sycl::memory_order memoryOrder=default_read_modify_write_order, sycl::memory_scope memoryScope=default_scope) noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline
fetch_add(arith_t< T > operand, sycl::memory_order memoryOrder=default_read_modify_write_order, sycl::memory_scope memoryScope=default_scope) noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline
fetch_sub(arith_t< T > operand, sycl::memory_order memoryOrder=default_read_modify_write_order, sycl::memory_scope memoryScope=default_scope) noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline
load(sycl::memory_order memoryOrder=default_read_order, sycl::memory_scope memoryScope=default_scope) const noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline
store(T operand, sycl::memory_order memoryOrder=default_write_order, sycl::memory_scope memoryScope=default_scope) noexceptsyclcompat::atomic< T, DefaultScope, DefaultOrder, Space >inline