std::experimental::atomic_shared_ptr (3) - Linux Manuals
std::experimental::atomic_shared_ptr: std::experimental::atomic_shared_ptr
NAME
std::experimental::atomic_shared_ptr - std::experimental::atomic_shared_ptr
Synopsis
Defined in header <experimental/atomic>
template < class T > (concurrency TS)
class atomic_shared_ptr;
The class template atomic_shared_ptr provides thread-safe atomic pointer operations over a std::shared_ptr. It provides a better alternative to the_non-member_shared_ptr_atomic_access_functions.
Member functions
constructor (public member function)
operator= (public member function)
is_lock_free (public member function)
store (public member function)
load (public member function)
operator_shared_ptr<T> (public member function)
exchange (public member function)
compare_exchange_weak (public member function)
compare_exchange_strong