proxygen
folly::AtomicStruct< T, Atom > Member List

This is the complete list of members for folly::AtomicStruct< T, Atom >, including all inherited members.

AtomicStruct()=defaultfolly::AtomicStruct< T, Atom >
AtomicStruct(AtomicStruct< T > const &)=deletefolly::AtomicStruct< T, Atom >
AtomicStruct(T v) noexceptfolly::AtomicStruct< T, Atom >inline
compare_exchange_strong(T &v0, T v1, std::memory_order mo=std::memory_order_seq_cst) noexceptfolly::AtomicStruct< T, Atom >inline
compare_exchange_strong(T &v0, T v1, std::memory_order success, std::memory_order failure) noexceptfolly::AtomicStruct< T, Atom >inline
compare_exchange_weak(T &v0, T v1, std::memory_order mo=std::memory_order_seq_cst) noexceptfolly::AtomicStruct< T, Atom >inline
compare_exchange_weak(T &v0, T v1, std::memory_order success, std::memory_order failure) noexceptfolly::AtomicStruct< T, Atom >inline
datafolly::AtomicStruct< T, Atom >private
decode(Raw d) noexceptfolly::AtomicStruct< T, Atom >inlineprivatestatic
encode(T v) noexceptfolly::AtomicStruct< T, Atom >inlineprivatestatic
exchange(T v, std::memory_order mo=std::memory_order_seq_cst) noexceptfolly::AtomicStruct< T, Atom >inline
is_lock_free() const noexceptfolly::AtomicStruct< T, Atom >inline
load(std::memory_order mo=std::memory_order_seq_cst) const noexceptfolly::AtomicStruct< T, Atom >inline
operator T() const noexceptfolly::AtomicStruct< T, Atom >inline
operator=(AtomicStruct< T > const &)=deletefolly::AtomicStruct< T, Atom >
operator=(T v) noexceptfolly::AtomicStruct< T, Atom >inline
Raw typedeffolly::AtomicStruct< T, Atom >private
store(T v, std::memory_order mo=std::memory_order_seq_cst) noexceptfolly::AtomicStruct< T, Atom >inline
~AtomicStruct()=defaultfolly::AtomicStruct< T, Atom >