|
tenno 0.1.0
|
#include <atomic.hpp>
Public Types | |
| using | value_type = int |
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 (int desired) noexcept |
| int | load () noexcept |
| operator int () noexcept | |
| int | exchange (int desired) noexcept |
| bool | compare_exchange_weak (int &expected, int desired) noexcept |
| bool | compare_exchange_strong (int &expected, int desired) noexcept |
Data Fields | |
| const bool | is_always_lock_free = true |
Definition at line 194 of file atomic.hpp.
| using tenno::atomic< int >::value_type = int |
Definition at line 197 of file atomic.hpp.
|
defaultnoexcept |
|
defaultnoexcept |
|
delete |
|
inlinenoexcept |
Definition at line 246 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 234 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 228 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 206 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 216 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 223 of file atomic.hpp.
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 211 of file atomic.hpp.
| const bool tenno::atomic< int >::is_always_lock_free = true |
Definition at line 198 of file atomic.hpp.