template< class T > class weak_ptr;
(library fundamentals TS)std::experimental::weak_ptr
is a modified version of std::weak_ptr that interoperates with std::experimental::shared_ptr and has support for arrays.
The following member functions work with std::experimental::shared_ptr instead of std::shared_ptr and std::experimental::weak_ptr instead of std::weak_ptr. The behavior is otherwise identical.
destroys aweak_ptr
std::weak_ptr<T>
) [edit] assigns the weak_ptr
std::weak_ptr<T>
) [edit] Modifiers releases the ownership of the managed object
std::weak_ptr<T>
) [edit] swaps the managed objects
std::weak_ptr<T>
) [edit] Observers returns the number of shared_ptr
objects that manage the object
std::weak_ptr<T>
) [edit] checks whether the referenced object was already deleted
std::weak_ptr<T>
) [edit] creates a shared_ptr
that manages the referenced object
std::weak_ptr<T>
) [edit] provides owner-based ordering of weak pointers
std::weak_ptr<T>
) [edit] Non-member functions
This non-member function is declared in the std::experimental
namespace, and work with std::experimental::weak_ptr
rather than std::weak_ptr, but otherwise behaves identically to the corresponding C++14 function.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4