#include <TDestructor.h>
Public Member Functions | |
virtual | ~TVirtualDestructor () |
Virtual destructor (just realising the pun...), to make vtable happy. | |
virtual void | destruct (void *ptr) const =0 |
Function that deletes an object of a given type from memory. |
Base class for the templated destructor types
When recording an object into the transient store that doesn't have a dictionary available, we still need a way of deleting this object correctly when the store is cleared. That is done by using an object of this type on the object's pointer.