Member List

Member List#

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

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

allocator_type typedefstdgpu::atomic< T, Allocator >
atomic() noexceptstdgpu::atomic< T, Allocator >
compare_exchange_strong(T &expected, const T desired, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
compare_exchange_weak(T &expected, const T desired, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
createDeviceObject(const Allocator &allocator=Allocator())stdgpu::atomic< T, Allocator >static
createDeviceObject(ExecutionPolicy &&policy, const Allocator &allocator=Allocator())stdgpu::atomic< T, Allocator >static
destroyDeviceObject(atomic &device_object)stdgpu::atomic< T, Allocator >static
destroyDeviceObject(ExecutionPolicy &&policy, atomic &device_object)stdgpu::atomic< T, Allocator >static
difference_type typedefstdgpu::atomic< T, Allocator >
exchange(const T desired, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
fetch_add(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
fetch_and(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
fetch_dec_mod(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
fetch_inc_mod(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
fetch_max(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
fetch_min(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
fetch_or(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
fetch_sub(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
fetch_xor(const T arg, const memory_order order=memory_order_seq_cst) noexceptstdgpu::atomic< T, Allocator >
get_allocator() const noexceptstdgpu::atomic< T, Allocator >
is_lock_free() const noexceptstdgpu::atomic< T, Allocator >
load(const memory_order order=memory_order_seq_cst) conststdgpu::atomic< T, Allocator >
operator T() conststdgpu::atomic< T, Allocator >
operator&=(const T arg) noexceptstdgpu::atomic< T, Allocator >
operator++() noexceptstdgpu::atomic< T, Allocator >
operator++(int) noexceptstdgpu::atomic< T, Allocator >
operator+=(const T arg) noexceptstdgpu::atomic< T, Allocator >
operator--() noexceptstdgpu::atomic< T, Allocator >
operator--(int) noexceptstdgpu::atomic< T, Allocator >
operator-=(const T arg) noexceptstdgpu::atomic< T, Allocator >
operator=(const T desired)stdgpu::atomic< T, Allocator >
operator^=(const T arg) noexceptstdgpu::atomic< T, Allocator >
operator|=(const T arg) noexceptstdgpu::atomic< T, Allocator >
store(const T desired, const memory_order order=memory_order_seq_cst)stdgpu::atomic< T, Allocator >
value_type typedefstdgpu::atomic< T, Allocator >