unilink  0.4.3
A simple C++ library for unified async communication
unilink::concurrency::AtomicState< StateType > Member List

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) noexceptunilink::concurrency::AtomicState< StateType >
exchange(const State &new_state) noexceptunilink::concurrency::AtomicState< StateType >
get() const noexceptunilink::concurrency::AtomicState< StateType >
is_state(const State &expected_state) const noexceptunilink::concurrency::AtomicState< StateType >
set(const State &new_state) noexceptunilink::concurrency::AtomicState< StateType >
set(State &&new_state) noexceptunilink::concurrency::AtomicState< StateType >
State typedefunilink::concurrency::AtomicState< StateType >