|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 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.