Template Numerical Library version\ main:d3a9f32
Loading...
Searching...
No Matches
TNL::Atomic< T, Devices::Host > Class Template Reference
Inheritance diagram for TNL::Atomic< T, Devices::Host >:
Collaboration diagram for TNL::Atomic< T, Devices::Host >:

Public Member Functions

 Atomic (const Atomic &desired) noexcept
fetch_max (T value) noexcept
fetch_min (T value) noexcept
Atomic & operator= (const Atomic &desired) noexcept
Public Member Functions inherited from std::atomic< T >
atomic (T... args)
compare_exchange_strong (T... args)
compare_exchange_weak (T... args)
exchange (T... args)
fetch_add (T... args)
fetch_and (T... args)
fetch_or (T... args)
fetch_sub (T... args)
fetch_xor (T... args)
is_lock_free (T... args)
load (T... args)
operator T (T... args)
operator&= (T... args)
operator++ (T... args)
operator++(int) (T... args)
operator+= (T... args)
operator-- (T... args)
operator--(int) (T... args)
operator-= (T... args)
operator= (T... args)
operator^= (T... args)
operator|= (T... args)
store (T... args)

Additional Inherited Members

Public Attributes inherited from std::atomic< T >
ptr
 STL member.

The documentation for this class was generated from the following file: