ATLAS Offline Software
|
Wrapper to automatically create a private store for an element. More...
#include <AuxElementComplete.h>
Public Member Functions | |
AuxElementComplete () | |
Default constructor. More... | |
template<class U1 > | |
AuxElementComplete (const U1 &u1) | |
Generic constructor. More... | |
AuxElementComplete (const AuxElementComplete &other) | |
Copy constructor. More... | |
AuxElementComplete & | operator= (const AuxElementComplete &other)=default |
Wrapper to automatically create a private store for an element.
A class deriving from SG::AuxElement
can be given a private store by calling makePrivateStore
; after that, it can have auxiliary data attached to it. Using this wrapper makes a class that will automatically create a private store when it is constructed.
Definition at line 44 of file AuxElementComplete.h.
SG::AuxElementComplete< T >::AuxElementComplete | ( | ) |
SG::AuxElementComplete< T >::AuxElementComplete | ( | const U1 & | u1 | ) |
SG::AuxElementComplete< T >::AuxElementComplete | ( | const AuxElementComplete< T > & | other | ) |
Copy constructor.
other | The object being copied. |
A private store is created for this object.
|
default |