YACLib
C++ library for concurrent tasks execution
|
#include <atomic.hpp>
Protected Attributes | |
T | _value |
Protected Attributes inherited from yaclib::detail::fiber::AtomicFloatingBase< T, true > | |
T | _value |
Protected Attributes inherited from yaclib::detail::fiber::AtomicBase< T > | |
T | _value |
Protected Attributes inherited from yaclib::detail::fiber::AtomicWait< T > | |
T | _value |
Additional Inherited Members | |
Static Public Attributes inherited from yaclib::detail::fiber::AtomicBase< T > | |
static constexpr bool | is_always_lock_free |
Static Public Attributes inherited from yaclib::detail::fiber::AtomicWait< T > | |
static constexpr bool | is_always_lock_free = true |
Protected Member Functions inherited from yaclib::detail::fiber::AtomicBase< T > | |
bool | CompareExchangeHelper (T &expected, T desired) |
Definition at line 148 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 154 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 159 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 165 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 170 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 176 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 181 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 215 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 218 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 187 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value.
|
inlinenoexcept |
Definition at line 190 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value.
|
inlinenoexcept |
Definition at line 194 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value.
|
inlinenoexcept |
Definition at line 197 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value.
|
inlinenoexcept |
Definition at line 201 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value.
|
inlinenoexcept |
Definition at line 204 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value.
|
inlinenoexcept |
Definition at line 208 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value.
|
inlinenoexcept |
Definition at line 211 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value.
|
inlinenoexcept |
Definition at line 229 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 232 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 222 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
inlinenoexcept |
Definition at line 225 of file atomic.hpp.
References yaclib::detail::fiber::AtomicBase< T >::_value, and yaclib::MakeContract().
|
protected |
Definition at line 136 of file atomic_wait.hpp.