std::experimental::atomic_weak_ptr::operator weak_ptr<T>

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

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

Parameters

(none)

Return value

The current value of the atomic_weak_ptr.

Remarks

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

Exceptions

noexcept specification:  
noexcept
  

See also

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