Namespaces
Variants

std::experimental::observer_ptr<W>:: release

From cppreference.net
constexpr element_type * release ( ) noexcept ;
(ライブラリファンダメンタルTS v2)

監視中のオブジェクトがある場合は、その監視を停止します。 get() は呼び出し後に nullptr を返します。

目次

パラメータ

(なし)

戻り値

以前に監視されていたオブジェクトへのポインタ、または nullptr 監視対象オブジェクトが存在しなかった場合、すなわち呼び出し前に get() によって返される値。

関連項目

監視対象オブジェクトへのポインタを返す
(公開メンバ関数)
監視対象オブジェクトを置き換える
(公開メンバ関数)