Files
EgtGeomKernel/IterManager.cpp
T
Dario Sassi 033236491d EgtGeomKernel :
- gestione cancellazione oggetti puntati da GdbIterator
- aggiunte a GdbIterator EraseAndGoToNext e EraseAndGoToPrev
- possibilità di passare IGeomDB* al costruttore di GdbIterator.
2014-03-23 21:38:09 +00:00

33 lines
1.1 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2014-2014
//----------------------------------------------------------------------------
// File : IterManager.cpp Data : 23.03.14 Versione : 1.5c9
// Contenuto : Implementazione di alcuni metodi della classe IterManager
// (non possono stare nell'header per problemi di richiami ricursivi)
//
//
// Modifiche : 20.03.14 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
//--------------------------- Include ----------------------------------------
#include "stdafx.h"
#include "IterManager.h"
#include "GdbIterator.h"
using namespace std ;
//----------------------------------------------------------------------------
bool
IterManager::ResetObjIfSame( GdbObj* pGdbObj)
{
PGDBI_LIST::const_iterator Iter ;
for ( Iter = m_IterList.begin() ; Iter != m_IterList.end() ; ++ Iter) {
if ( *Iter != nullptr) {
(*Iter)->ResetCurrObjIfSame( pGdbObj) ;
}
}
return true ;
}