xAOD::TVirtualDestructor Class Reference

#include <TDestructor.h>

Inheritance diagram for xAOD::TVirtualDestructor:
xAOD::TDestructor< T >

List of all members.

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.

Detailed Description

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.

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
599851
Date
2014-06-02 14:32:51 +0200 (Mon, 02 Jun 2014)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1