bsl::enable_shared_from_this::shared_from_this

shared_from_this overloads

Synopses

Declared in <bslstl_sharedptr.h>

Return a shared_ptr sharing ownership of this managed object.

bsl::shared_ptr<ELEMENT_TYPE>
shared_from_this();
» more...

Return a const shared_ptr sharing ownership of this managed object.

bsl::shared_ptr<ELEMENT_TYPE const>
shared_from_this() const;
» more...

Return Value

  • shared pointer sharing ownership of this managed object
  • const shared pointer sharing ownership of this managed object