xAOD::TDestructorRegistry Class Reference

#include <TDestructorRegistry.h>

List of all members.

Classes

class  TDestructorHolder
 Type used internally to clean up memory at the end of the process.

Public Member Functions

const TVirtualDestructorget (const std::type_info &ti) const
 Get the destructor for a given type.
template<class T >
void add ()
 Add a new destructor object.

Static Public Member Functions

static TDestructorRegistryinstance ()
 Function accessing the singleton instance of this type.

Detailed Description

Application-wide registry of destructor objects

This registry is used to keep track of how to destruct objects that are kept in the transient store, and don't have a ROOT dictionary available for them.

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

Member Function Documentation

template<class T >
void xAOD::TDestructorRegistry::add (  )  [inline]

Add a new destructor object.

This function is used by the code to teach the registry about new types that we want to be able to delete from a type agnostic piece of code later on.


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

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1