proxygen
|
Public Member Functions | |
non_atomic ()=default | |
non_atomic (const non_atomic &)=delete | |
constexpr | non_atomic (T desired) |
T | operator+= (T arg) |
T | load (std::memory_order=std::memory_order_seq_cst) const |
operator T () const | |
void | store (T desired, std::memory_order=std::memory_order_seq_cst) |
T | exchange (T desired, std::memory_order=std::memory_order_seq_cst) |
bool | compare_exchange_weak (T &expected, T desired, std::memory_order=std::memory_order_seq_cst, std::memory_order=std::memory_order_seq_cst) |
bool | compare_exchange_strong (T &expected, T desired, std::memory_order=std::memory_order_seq_cst, std::memory_order=std::memory_order_seq_cst) |
bool | is_lock_free () const |
Public Attributes | |
T | value |
Definition at line 33 of file AtomicUnorderedMapTest.cpp.
|
default |
|
delete |
|
inline |
Definition at line 38 of file AtomicUnorderedMapTest.cpp.
|
inline |
|
inline |
|
inline |
Definition at line 60 of file AtomicUnorderedMapTest.cpp.
References deadlock::load(), and folly::T.
|
inline |
Definition at line 96 of file AtomicUnorderedMapTest.cpp.
References Atom, testing::Key(), value, and testing::Value().
|
inline |
Definition at line 45 of file AtomicUnorderedMapTest.cpp.
References folly::value().
|
inline |
Definition at line 50 of file AtomicUnorderedMapTest.cpp.
References deadlock::load().
|
inline |
Definition at line 40 of file AtomicUnorderedMapTest.cpp.
References deadlock::load().
|
inline |
Definition at line 54 of file AtomicUnorderedMapTest.cpp.
T non_atomic< T >::value |
Definition at line 34 of file AtomicUnorderedMapTest.cpp.