3#include <yaclib/config.hpp>
9template <
typename Impl>
16 void clear(std::memory_order
order = std::memory_order_seq_cst)
volatile noexcept {
19 void clear(std::memory_order
order = std::memory_order_seq_cst)
noexcept {
33 bool test(std::memory_order
order = std::memory_order::seq_cst)
const volatile noexcept {
37 bool test(std::memory_order
order = std::memory_order::seq_cst)
const noexcept {
void clear(std::memory_order order=std::memory_order_seq_cst) volatile noexcept
bool test_and_set(std::memory_order order=std::memory_order_seq_cst) noexcept
bool test_and_set(std::memory_order order=std::memory_order_seq_cst) volatile noexcept
void clear(std::memory_order order=std::memory_order_seq_cst) noexcept
#define YACLIB_INJECT_FAULT(statement)
Contract< V, E > MakeContract()
Creates related future and promise.