2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 // $Id: AuxElementComplete.icc 581165 2014-02-03 10:42:54Z krasznaa $
7 * @file AthContainers/AuxElementComplete.icc
8 * @author scott snyder <snyder@bnl.gov>
10 * @brief Wrapper to automatically create a private store for an element.
18 * @brief Default constructor.
20 * A private store is created for this object.
24 AuxElementComplete<T>::AuxElementComplete()
26 this->makePrivateStore();
31 * @brief Generic constructor.
32 * @param u1 Constructor argument.
34 * A private store is created for this object.
39 AuxElementComplete<T>::AuxElementComplete (const U1& u1)
42 this->makePrivateStore(u1);
47 * @brief Copy constructor.
48 * @param other The object being copied.
50 * A private store is created for this object.
54 AuxElementComplete<T>::AuxElementComplete (const AuxElementComplete& other)
57 this->makePrivateStore(other);