Foundation
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
Atomic.hpp File Reference
#include <atomic>

Go to the source code of this file.

Namespaces

namespace  Foundation
 
namespace  Foundation::Core
 Lock-free atomic primitives and implementations of data structures.
 

Typedefs

template<typename T >
using Foundation::Core::Atomic = std::atomic< T >
 Alias of std::atomic<T>.
 

Functions

template<typename T >
T Foundation::Core::InterlockedMin (Atomic< T > &atomic, T value, std::memory_order order=std::memory_order_seq_cst)
 
template<typename T >
T Foundation::Core::InterlockedMax (Atomic< T > &atomic, T value, std::memory_order order=std::memory_order_seq_cst)