A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/algorithm/../ranges/../../cpp/atomic/atomic_load.html below:

std::atomic_load, std::atomic_load_explicit - cppreference.com

template< class T >
T atomic_load( const std::atomic<T>* obj ) noexcept;
(1) (since C++11) template< class T >
T atomic_load( const volatile std::atomic<T>* obj ) noexcept;
(2) (since C++11) (3) (since C++11) (4) (since C++11)

1,2) Atomically obtains the value pointed to by obj as if by obj->load().

3,4) Atomically obtains the value pointed to by obj as if by obj->load(order).

[edit] Parameters obj - pointer to the atomic object to modify order - the memory synchronization ordering for this operation [edit] Return value

The value that is held by the atomic object pointed to by obj.

[edit] See also atomically obtains the value of the atomic object
(public member function of std::atomic<T>) [edit] atomically replaces the value of the atomic object with a non-atomic argument
(function template) [edit] defines memory ordering constraints for the given atomic operation
(enum) [edit]

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