Scroll to navigation

std::atomic::operatorT(3) C++ Standard Libary std::atomic::operatorT(3)

NAME

std::atomic::operatorT - std::atomic::operatorT

Synopsis


operator T() const noexcept; (1) (since C++11)
operator T() const volatile noexcept; (2) (since C++11)


Atomically loads and returns the current value of the atomic variable. Equivalent to
load().


It is deprecated if std::atomic<T>::is_always_lock_free is false and (since C++20)
overload (2) participates in overload resolution.

Parameters


(none)

Return value


The current value of the atomic variable.

See also


load atomically obtains the value of the atomic object
(public member function)

2024.06.10 http://cppreference.com