Member List

Member List#

stdgpu: Member List
stdgpu Latest
Efficient STL-like Data Structures on the GPU
stdgpu::atomic_ref< T > Member List

This is the complete list of members for stdgpu::atomic_ref< T >, including all inherited members.

atomic_ref()=deletestdgpu::atomic_ref< T >
atomic_ref(T &obj) noexceptstdgpu::atomic_ref< T >explicit
compare_exchange_strong(T &expected, const T desired, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
compare_exchange_weak(T &expected, const T desired, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
difference_type typedefstdgpu::atomic_ref< T >
exchange(const T desired, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
fetch_add(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
fetch_and(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
fetch_dec_mod(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
fetch_inc_mod(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
fetch_max(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
fetch_min(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
fetch_or(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
fetch_sub(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
fetch_xor(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic_ref< T >
is_lock_free() const noexceptstdgpu::atomic_ref< T >
load(const memory_order order=memory_order_seq_cst) conststdgpu::atomic_ref< T >
load(ExecutionPolicy &&policy, const memory_order order=memory_order_seq_cst) conststdgpu::atomic_ref< T >
operator T() conststdgpu::atomic_ref< T >
operator&=(const T arg) noexceptstdgpu::atomic_ref< T >
operator++() noexceptstdgpu::atomic_ref< T >
operator++(int) noexceptstdgpu::atomic_ref< T >
operator+=(const T arg) noexceptstdgpu::atomic_ref< T >
operator--() noexceptstdgpu::atomic_ref< T >
operator--(int) noexceptstdgpu::atomic_ref< T >
operator-=(const T arg) noexceptstdgpu::atomic_ref< T >
operator=(const T desired)stdgpu::atomic_ref< T >
operator^=(const T arg) noexceptstdgpu::atomic_ref< T >
operator|=(const T arg) noexceptstdgpu::atomic_ref< T >
store(const T desired, const memory_order order=memory_order_seq_cst)stdgpu::atomic_ref< T >
store(ExecutionPolicy &&policy, const T desired, const memory_order order=memory_order_seq_cst)stdgpu::atomic_ref< T >
value_type typedefstdgpu::atomic_ref< T >