ATLAS Offline Software
|
#include <src/DbObjectSet.h>
Public Member Functions | |
DbObjectSet () | |
Constructor. More... | |
DbObjectSet (dtor_t) | |
Constructor with destroy function. More... | |
virtual | ~DbObjectSet () |
Standard destructor. More... | |
void | add (T *pObj) |
Add object to set. More... | |
void | remove (T *pObj) |
Remove single object from set. More... | |
void | printOut () |
Printout. More... | |
void | removeObject (void *ptr) |
Remove single object. More... | |
Protected Types | |
typedef void(* | dtor_t) (void *) |
Protected Attributes | |
dtor_t | m_destructor |
Object destructor. More... | |
const std::type_info & | m_type |
Object type. More... | |
std::set< void * > | m_objects |
Set of objects. More... | |
Static Private Member Functions | |
static void | __delete__ (void *p) |
Description: Set to hold objects for memory tracing.
Definition at line 59 of file DbObjectSet.h.
|
protectedinherited |
Definition at line 31 of file DbObjectSet.h.
|
inline |
|
inline |
|
inlinevirtual |
|
inlinestaticprivate |
|
inline |
Add object to set.
Definition at line 94 of file DbObjectSet.h.
|
inherited |
Printout.
|
inline |
Remove single object from set.
Definition at line 98 of file DbObjectSet.h.
|
inherited |
Remove single object.
|
protectedinherited |
Object destructor.
Definition at line 34 of file DbObjectSet.h.
|
protectedinherited |
Set of objects.
Definition at line 38 of file DbObjectSet.h.
|
protectedinherited |
Object type.
Definition at line 36 of file DbObjectSet.h.