compare_exchange_strong(T &v0, T v1, std::memory_order mo=std::memory_order_seq_cst) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
compare_exchange_strong(T &v0, T v1, std::memory_order success, std::memory_order failure) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
compare_exchange_weak(T &v0, T v1, std::memory_order mo=std::memory_order_seq_cst) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
compare_exchange_weak(T &v0, T v1, std::memory_order success, std::memory_order failure) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
data_ | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | private |
DeterministicAtomicImpl()=default | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | |
DeterministicAtomicImpl(DeterministicAtomicImpl< T > const &)=delete | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | |
DeterministicAtomicImpl(T v) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
exchange(T v, std::memory_order mo=std::memory_order_seq_cst) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
fetch_add(T v, std::memory_order mo=std::memory_order_seq_cst) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
fetch_and(T v, std::memory_order mo=std::memory_order_seq_cst) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
fetch_or(T v, std::memory_order mo=std::memory_order_seq_cst) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
fetch_sub(T v, std::memory_order mo=std::memory_order_seq_cst) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
fetch_xor(T v, std::memory_order mo=std::memory_order_seq_cst) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
is_lock_free() const noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
load(std::memory_order mo=std::memory_order_seq_cst) const noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
load_direct() const noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator T() const noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator&=(T v) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator++() noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator++(int) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator+=(T v) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator--() noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator--(int) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator-=(T v) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator=(DeterministicAtomicImpl< T > const &)=delete | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | |
operator=(T v) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator^=(T v) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
operator|=(T v) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
store(T v, std::memory_order mo=std::memory_order_seq_cst) noexcept | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | inline |
~DeterministicAtomicImpl()=default | folly::test::DeterministicAtomicImpl< T, Schedule, Atom > | |