Template Numerical Library version\ main:bb09b17
|
Public Member Functions | |
Atomic (const Atomic &desired) noexcept | |
T | fetch_max (T value) noexcept |
T | fetch_min (T value) noexcept |
Atomic & | operator= (const Atomic &desired) noexcept |
Public Member Functions inherited from TNL::Atomic< T, Devices::Host > | |
Atomic (const Atomic &desired) noexcept | |
T | fetch_max (T value) noexcept |
T | fetch_min (T value) noexcept |
Atomic & | operator= (const Atomic &desired) noexcept |
Public Member Functions inherited from std::atomic< T > | |
T | atomic (T... args) |
T | compare_exchange_strong (T... args) |
T | compare_exchange_weak (T... args) |
T | exchange (T... args) |
T | fetch_add (T... args) |
T | fetch_and (T... args) |
T | fetch_or (T... args) |
T | fetch_sub (T... args) |
T | fetch_xor (T... args) |
T | is_lock_free (T... args) |
T | load (T... args) |
T | operator T (T... args) |
T | operator&= (T... args) |
T | operator++ (T... args) |
T | operator++(int) (T... args) |
T | operator+= (T... args) |
T | operator-- (T... args) |
T | operator--(int) (T... args) |
T | operator-= (T... args) |
T | operator= (T... args) |
T | operator^= (T... args) |
T | operator|= (T... args) |
T | store (T... args) |
Additional Inherited Members | |
Public Attributes inherited from std::atomic< T > | |
T | ptr |
STL member. | |