Scroll to navigation

std::experimental::observer_ptr::release(3) C++ Standard Libary std::experimental::observer_ptr::release(3)

NAME

std::experimental::observer_ptr::release - std::experimental::observer_ptr::release

Synopsis


constexpr element_type* release() noexcept; (library fundamentals TS v2)


Stop watching the watched object, if any. get() returns nullptr after the call.

Parameters


(none)

Return value


A pointer to the previously watched object, or nullptr if there was no watched
object, i.e. the value which would be returned by get() before the call.

Example


This section is incomplete
Reason: no example

See also


get returns a pointer to the watched object
(public member function)
reset replaces the watched object
(public member function)

2022.07.31 http://cppreference.com