Scroll to navigation

std::experimental::atomic_shared_ptr::operatorshared_ptr(3) C++ Standard Libary std::experimental::atomic_shared_ptr::operatorshared_ptr(3)

NAME

std::experimental::atomic_shared_ptr::operatorshared_ptr - std::experimental::atomic_shared_ptr::operatorshared_ptr

Synopsis


operator shared_ptr<T>() const noexcept;


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

Parameters


(none)

Return value


The current value of the atomic_shared_ptr.


Remarks


All associated use_count increments are guaranteed to be performed as part of the
atomic operation.

See also


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

2022.07.31 http://cppreference.com