table of contents
std::experimental::atomic_shared_ptr::atomic_shared_ptr(3) | C++ Standard Libary | std::experimental::atomic_shared_ptr::atomic_shared_ptr(3) |
NAME¶
std::experimental::atomic_shared_ptr::atomic_shared_ptr - std::experimental::atomic_shared_ptr::atomic_shared_ptr
Synopsis¶
constexpr atomic_shared_ptr() noexcept; (1)
constexpr atomic_shared_ptr( shared_ptr<T> desired ) noexcept;
(2)
atomic_shared_ptr( const atomic_shared_ptr& ) = delete; (3)
Constructs a new atomic_shared_ptr object.
1) The default constructor initializes the object to an empty state.
2) Initializes the underlying shared_ptr<T> with desired. The
initialization is not
atomic.
3) Atomic variables are not CopyConstructible.
Parameters¶
desired - value to initialize with
Exceptions¶
2024.06.10 | http://cppreference.com |