|
tenno 0.1.0
|
#include <atomic.hpp>
Public Types | |
| using | value_type = long |
Public Member Functions | |
| atomic () noexcept=default | |
| ~atomic () noexcept=default | |
| atomic (const atomic &)=delete | |
| atomic & | operator= (const atomic &)=delete |
| atomic & | operator= (const atomic &) volatile =delete |
| bool | is_lock_free () const noexcept |
| void | store (long desired) noexcept |
| long | load () noexcept |
| operator long () noexcept | |
| long | exchange (long desired) noexcept |
| bool | compare_exchange_weak (long &expected, long desired) noexcept |
| bool | compare_exchange_strong (long &expected, long desired) noexcept |
Data Fields | |
| const bool | is_always_lock_free = true |
Definition at line 340 of file atomic.hpp.
| using tenno::atomic< long >::value_type = long |
Definition at line 343 of file atomic.hpp.
|
defaultnoexcept |
|
defaultnoexcept |
|
delete |
|
inlinenoexcept |
Definition at line 392 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 380 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 374 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 352 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 362 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 369 of file atomic.hpp.
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 357 of file atomic.hpp.
| const bool tenno::atomic< long >::is_always_lock_free = true |
Definition at line 344 of file atomic.hpp.