|
unilink
0.4.3
A simple C++ library for unified async communication
|
This is the complete list of members for unilink::concurrency::AtomicState< StateType >, including all inherited members.
| AtomicState(const State &initial_state=State{}) | unilink::concurrency::AtomicState< StateType > | explicit |
| compare_and_set(const State &expected, const State &desired) noexcept | unilink::concurrency::AtomicState< StateType > | |
| exchange(const State &new_state) noexcept | unilink::concurrency::AtomicState< StateType > | |
| get() const noexcept | unilink::concurrency::AtomicState< StateType > | |
| is_state(const State &expected_state) const noexcept | unilink::concurrency::AtomicState< StateType > | |
| set(const State &new_state) noexcept | unilink::concurrency::AtomicState< StateType > | |
| set(State &&new_state) noexcept | unilink::concurrency::AtomicState< StateType > | |
| State typedef | unilink::concurrency::AtomicState< StateType > |