Namespaces
Variants
Views
Actions

std::experimental::atomic_shared_ptr::operator shared_ptr<T>

From cppreference.com
operator shared_ptr<T>() const noexcept;

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

Contents

[edit] Parameters

(none)

[edit] Return value

The current value of the atomic_shared_ptr.

[edit] Remarks

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

[edit] See also

atomically obtains the value of the atomic object
(public member function) [edit]