Destructor.
~handler_ptr();
If *this owns an object the object is destroyed and the memory deallocated using the allocator associated with the handler.
*this