|
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.