CGeneralManager::~CGeneralManager( void ) { UnlockAllObjects(); DestroyAllObjects(); Dbg_AssertType ( mp_kill_task, Tsk::Task< CGeneralManager > ); delete mp_kill_task; }
Factory::~Factory() { // Delete all of the component creators: ComponentCreatorMap::iterator it = componentCreatorMap_.begin(); for(; it!= componentCreatorMap_.end(); ++it) { delete it->second; } DestroyAllObjects(); }