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