EgtGeomKernel :
- gestione cancellazione oggetti puntati da GdbIterator - aggiunte a GdbIterator EraseAndGoToNext e EraseAndGoToPrev - possibilità di passare IGeomDB* al costruttore di GdbIterator.
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
//----------------------------------------------------------------------------
|
||||
// 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 ;
|
||||
}
|
||||
Reference in New Issue
Block a user