Tervel
1.0.0
A collection of wait-free containers and algorithms.
|
This is the complete list of members for tervel::util::PaddedAtomic< T >, including all inherited members.
atomic | tervel::util::PaddedAtomic< T > | |
compare_exchange_strong(T &expected, T desired, std::memory_order success, std::memory_order failure) | tervel::util::PaddedAtomic< T > | inline |
compare_exchange_strong(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) | tervel::util::PaddedAtomic< T > | inline |
compare_exchange_weak(T &expected, T desired, std::memory_order success, std::memory_order failure) | tervel::util::PaddedAtomic< T > | inline |
compare_exchange_weak(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) | tervel::util::PaddedAtomic< T > | inline |
exchange(T value, std::memory_order memory_order=std::memory_order_seq_cst) | tervel::util::PaddedAtomic< T > | inline |
fetch_add(T arg, std::memory_order memory_order=std::memory_order_seq_cst) | tervel::util::PaddedAtomic< T > | inline |
load(std::memory_order memory_order=std::memory_order_seq_cst) | tervel::util::PaddedAtomic< T > | inline |
PaddedAtomic() | tervel::util::PaddedAtomic< T > | inlineexplicit |
PaddedAtomic(T value) | tervel::util::PaddedAtomic< T > | inlineexplicit |
padding | tervel::util::PaddedAtomic< T > | private |
store(T value, std::memory_order memory_order=std::memory_order_seq_cst) | tervel::util::PaddedAtomic< T > | inline |