Deallocate the memory associated with this representation object (including the shared object's footprint). This method is automatically invoked by releaseRef and releaseWeakRef when the number of weak references and the number of shared references both reach zero and should not be explicitly invoked otherwise. The behavior is undefined unless disposeObject has already been called for this representation. Note that this disposeRep method effectively serves as the representation object's destructor.
Declared in <bslma_sharedptrinplacerep.h>
virtual
void
disposeRep() override;