void atomic_store( std::atomic<T>* obj,
void atomic_store( volatile std::atomic<T>* obj,
1,2) Atomically replaces the value pointed to by obj with the value of desired as if by obj->store(desired).
3,4) Atomically replaces the value pointed to by obj with the value of desired as if by obj->store(desired, order).
[edit] Parameters obj - pointer to the atomic object to modify desired - the value to store in the atomic object order - the memory synchronization ordering [edit] Return value(none)
[edit] Defect reportsThe following behavior-changing defect reports were applied retroactively to previously published C++ standards.
DR Applied to Behavior as published Correct behavior P0558R1 C++11 exact type match was required becauseT
was deduced from multiple arguments T
is only deduced
std::atomic<T>
) [edit] atomically obtains the value stored in an atomic object
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4