Tervel  1.0.0
A collection of wait-free containers and algorithms.
tervel::util::PaddedAtomic< T > Member List

This is the complete list of members for tervel::util::PaddedAtomic< T >, including all inherited members.

atomictervel::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
paddingtervel::util::PaddedAtomic< T >private
store(T value, std::memory_order memory_order=std::memory_order_seq_cst)tervel::util::PaddedAtomic< T >inline