![]() |
ATLAS Offline Software
|
Helper for recycling objects from event to event. More...
#include "tbb/concurrent_queue.h"#include <memory>#include "AthenaKernel/RecyclableDataObject.icc"Go to the source code of this file.
Classes | |
| class | Athena::RecyclableDataQueue< DOBJ > |
| Holder for recyclable objects. More... | |
Namespaces | |
| namespace | Athena |
| Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc.h and will be non-nullptr in case the GaudiSvc/AthenaKernel shared libraries have been loaded. | |
Functions | |
| template<typename... ARGS> | |
| Athena::RecyclableDataObject (std::shared_ptr< queue_t > queue, ARGS &&... args) | |
| Helper for recycling objects from event to event. | |
| virtual unsigned long | Athena::release () override |
| DataObject release method. | |
Variables | |
| std::shared_ptr< queue_t > | Athena::m_queue |
| The queue on which this object will be placed when it is recycled. | |
Helper for recycling objects from event to event.
Definition in file RecyclableDataObject.h.