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 typedef | stdgpu::atomic< T, Allocator > | |
atomic() noexcept | stdgpu::atomic< T, Allocator > | |
compare_exchange_strong(T &expected, const T desired, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
compare_exchange_weak(T &expected, const T desired, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::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 typedef | stdgpu::atomic< T, Allocator > | |
exchange(const T desired, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
fetch_add(const T arg, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
fetch_and(const T arg, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
fetch_dec_mod(const T arg, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
fetch_inc_mod(const T arg, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
fetch_max(const T arg, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
fetch_min(const T arg, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
fetch_or(const T arg, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
fetch_sub(const T arg, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
fetch_xor(const T arg, const memory_order order=memory_order_seq_cst) noexcept | stdgpu::atomic< T, Allocator > | |
get_allocator() const noexcept | stdgpu::atomic< T, Allocator > | |
is_lock_free() const noexcept | stdgpu::atomic< T, Allocator > | |
load(const memory_order order=memory_order_seq_cst) const | stdgpu::atomic< T, Allocator > | |
load(ExecutionPolicy &&policy, const memory_order order=memory_order_seq_cst) const | stdgpu::atomic< T, Allocator > | |
operator T() const | stdgpu::atomic< T, Allocator > | |
operator&=(const T arg) noexcept | stdgpu::atomic< T, Allocator > | |
operator++() noexcept | stdgpu::atomic< T, Allocator > | |
operator++(int) noexcept | stdgpu::atomic< T, Allocator > | |
operator+=(const T arg) noexcept | stdgpu::atomic< T, Allocator > | |
operator--() noexcept | stdgpu::atomic< T, Allocator > | |
operator--(int) noexcept | stdgpu::atomic< T, Allocator > | |
operator-=(const T arg) noexcept | stdgpu::atomic< T, Allocator > | |
operator=(const T desired) | stdgpu::atomic< T, Allocator > | |
operator^=(const T arg) noexcept | stdgpu::atomic< T, Allocator > | |
operator|=(const T arg) noexcept | stdgpu::atomic< T, Allocator > | |
store(const T desired, const memory_order order=memory_order_seq_cst) | stdgpu::atomic< T, Allocator > | |
store(ExecutionPolicy &&policy, const T desired, const memory_order order=memory_order_seq_cst) | stdgpu::atomic< T, Allocator > | |
value_type typedef | stdgpu::atomic< T, Allocator > |
Generated by 1.9.6