|
Gaudi Framework, version v22r0 |
| Home | Generated: 9 Feb 2011 |
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.
00164 : m_obj(p) {}
| void KeyedContainer< DATATYPE, MAPPING >::_RemoveRelease::operator() | ( | value_type | p | ) | [inline] |
Definition at line 165 of file KeyedContainer.h.
00165 { 00166 const ObjectContainerBase* par = p->parent(); 00167 if ( par == m_obj ) { 00168 p->setParent(0); 00169 } 00170 traits::release(p); 00171 }
| ObjectContainerBase* KeyedContainer< DATATYPE, MAPPING >::_RemoveRelease::m_obj |
Definition at line 163 of file KeyedContainer.h.