bsl::enable_shared_from_this::weak_from_this

weak_from_this overloads

Synopses

Declared in <bslstl_sharedptr.h>

Return a weak_ptr observing this object, or an expired one if unmanaged.

bsl::weak_ptr<ELEMENT_TYPE>
weak_from_this() noexcept;
» more...

Return a const weak_ptr observing this object, or expired if unmanaged.

bsl::weak_ptr<ELEMENT_TYPE const>
weak_from_this() const noexcept;
» more...

Return Value

  • weak pointer observing this object, or expired if unmanaged
  • const weak pointer observing this object, or expired if unmanaged