[#bsl-shared_ptr-0a-clear] = xref:bsl.adoc[bsl]::xref:bsl/shared_ptr-0a.adoc[shared_ptr]::clear :relfileprefix: ../../ :mrdocs: Reset this `shared_ptr` to the empty state. == Synopsis Declared in `<bslstl_sharedptr.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void clear() noexcept; ---- == Description Reset this shared pointer to the empty state. If this shared pointer is managing a (possibly shared) object, then release the reference to the shared object, calling the associated deleter to destroy the shared object if this shared pointer is the last reference. Note that the behavior of this method is the same as `reset()`. DEPRECATED: Use `reset` instead. [.small]#Created with https://www.mrdocs.com[MrDocs]#