Destroy this managed pointer and its managed object (if any).
Declared in <bslma_managedptr.h>
~ManagedPtr();
Destroy this managed pointer object. Destroy the object managed by this managed pointer by invoking the user-supplied deleter, unless this managed pointer is empty, in which case the deleter will not be called.