|
Gaudi Framework, version v22r4 |
| Home | Generated: Fri Sep 2 2011 |
Basic implementation for the object cleaner functor used by TransientFastContainer when returning a recycled object. More...
#include <GaudiKernel/TransientFastContainer.h>


Public Member Functions | |
| T * | operator() (T *obj) const |
| Get a pointer to an object of type T, clean the content of the object (by calling the placement destructor and constructor) and returns the same pointer. | |
| T * | operator() (T *obj, const T &rhs) const |
| Get a pointer to an object of type T, clean the content of the object (by calling the placement destructor), copy the content of the provided object and returns the same pointer. | |
| T * | destruct (T *obj) const |
| Call the destructor of the object before passing back its pointer. | |
Basic implementation for the object cleaner functor used by TransientFastContainer when returning a recycled object.
Definition at line 43 of file TransientFastContainer.h.
| T* DefaultObjectCleaner< T >::destruct | ( | T * | obj ) | const [inline] |
Call the destructor of the object before passing back its pointer.
Definition at line 58 of file TransientFastContainer.h.
| T* DefaultObjectCleaner< T >::operator() | ( | T * | obj ) | const [inline] |
Get a pointer to an object of type T, clean the content of the object (by calling the placement destructor and constructor) and returns the same pointer.
Definition at line 46 of file TransientFastContainer.h.
| T* DefaultObjectCleaner< T >::operator() | ( | T * | obj, |
| const T & | rhs | ||
| ) | const [inline] |
Get a pointer to an object of type T, clean the content of the object (by calling the placement destructor), copy the content of the provided object and returns the same pointer.
Definition at line 53 of file TransientFastContainer.h.