|
tenno 0.1.0
|
#include <atomic.hpp>
Public Types | |
| using | value_type = char |
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 (char desired) noexcept |
| char | load () noexcept |
| operator char () noexcept | |
| char | exchange (char desired) noexcept |
| bool | compare_exchange_weak (char &expected, char desired) noexcept |
| bool | compare_exchange_strong (char &expected, char desired) noexcept |
Data Fields | |
| const bool | is_always_lock_free = true |
Definition at line 267 of file atomic.hpp.
| using tenno::atomic< char >::value_type = char |
Definition at line 270 of file atomic.hpp.
|
defaultnoexcept |
|
defaultnoexcept |
|
delete |
|
inlinenoexcept |
Definition at line 319 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 307 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 301 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 279 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 289 of file atomic.hpp.
|
inlinenoexcept |
Definition at line 296 of file atomic.hpp.
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 284 of file atomic.hpp.
| const bool tenno::atomic< char >::is_always_lock_free = true |
Definition at line 271 of file atomic.hpp.