ase/atomics.hh file


Namespaces

namespace Ase
The Anklang C++ API namespace.

Classes

template <class T>
class Ase::AtomicIntrusiveStack
template <typename Node>
struct Ase::MpmcStack
template <typename Value, template<class> class GrowOnlyAllocator = Loft::Allocator>
struct Ase::AtomicStack
class Ase::AtomicBits
Vector of atomic bits, operates in blocks of 64 bits.

Typedefs

template <class T>
using Atomic = boost::atomic<T>
Substitute for std::atomic<> with fixes for GCC.