 |
ATLAS Offline Software
|
Go to the documentation of this file.
2 #ifndef XAODROOTACCESS_TOOLS_IOBJECTMANAGER_H
3 #define XAODROOTACCESS_TOOLS_IOBJECTMANAGER_H
50 #endif // XAODROOTACCESS_TOOLS_IOBJECTMANAGER_H
IObjectManager(IObjectManager &&parent) noexcept
Move constructor.
std::unique_ptr< THolder > m_holder
Object holding onto an EDM object in memory.
This class takes care of holding EDM objects in memory.
const THolder * holder() const
Accessor to the Holder object.
Interface class for the "manager classes".
~IObjectManager() override
Destructor.
IObjectManager & operator=(const IObjectManager &parent)
Copy assignment operator.
IObjectManager & operator=(IObjectManager &&parent) noexcept
Move assignment operator.
IObjectManager(std::unique_ptr< THolder > holder)
Constructor.
Manager for EDM objects created by ROOT.