Template Numerical Library: TNL::Atomic< T, Devices::Sequential > Class Template Reference

Template Numerical Library version\ main:c7077e4fd

Loading...
Searching...
No Matches
Public Member Functions | List of all members
TNL::Atomic< T, Devices::Sequential > Class Template Reference
Inheritance diagram for TNL::Atomic< T, Devices::Sequential >:
[legend]
Collaboration diagram for TNL::Atomic< T, Devices::Sequential >:
[legend]

## 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.

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

- src/TNL/Atomic.h