ATLAS Offline Software
Control
AthenaKernel
AthenaKernel
IRegisterTransient.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
15
#ifndef ATHENAKERNEL_IREGISTERTRANSIENT_H
16
#define ATHENAKERNEL_IREGISTERTRANSIENT_H
17
18
19
namespace
SG
{
20
21
27
class
IRegisterTransient
28
{
29
public
:
31
virtual
~IRegisterTransient
() {}
32
33
38
virtual
void
registerTransient
(
void
* trans) = 0;
39
};
40
41
42
}
// namespace SG
43
44
45
#endif // not ATHENAKERNEL_IREGISTERTRANSIENT_H
SG::IRegisterTransient
Interface for registering a transient object in t2p map.
Definition:
IRegisterTransient.h:28
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
SG::IRegisterTransient::registerTransient
virtual void registerTransient(void *trans)=0
Register a transient object in a t2p map.
SG::IRegisterTransient::~IRegisterTransient
virtual ~IRegisterTransient()
Destructor.
Definition:
IRegisterTransient.h:31
Generated on Thu Nov 7 2024 21:17:26 for ATLAS Offline Software by
1.8.18