Gaudi Framework, version v23r0 |
Home | Generated: Mon Jan 30 2012 |
Internal functor for insertion of objects. More...
Public Member Functions | |
_RemoveRelease (ObjectContainerBase *p) | |
void | operator() (value_type p) |
Public Attributes | |
ObjectContainerBase * | m_obj |
Internal functor for insertion of objects.
Definition at line 162 of file KeyedContainer.h.
KeyedContainer< DATATYPE, MAPPING >::_RemoveRelease::_RemoveRelease | ( | ObjectContainerBase * | p ) | [inline] |
Definition at line 164 of file KeyedContainer.h.
: m_obj(p) {}
void KeyedContainer< DATATYPE, MAPPING >::_RemoveRelease::operator() | ( | value_type | p ) | [inline] |
Definition at line 165 of file KeyedContainer.h.
{ const ObjectContainerBase* par = p->parent(); if ( par == m_obj ) { p->setParent(0); } traits::release(p); }
ObjectContainerBase* KeyedContainer< DATATYPE, MAPPING >::_RemoveRelease::m_obj |
Definition at line 163 of file KeyedContainer.h.