#include "LayerTempPointConfig.h" LayerTempPointConfig::LayerTempPointConfig() { } LayerTempPointConfig::~LayerTempPointConfig() { for (map*>::iterator it = m_LayerTempPoints.begin(); it != m_LayerTempPoints.end();it++) { list* tps = it->second; for (list::iterator it2 = tps->begin(); it2 != tps->end();it2++) { TempPoint* tp = (*it2); delete tp; tp = NULL; } tps->clear(); delete tps; tps = NULL; } m_LayerTempPoints.clear(); for (map::iterator it = m_LayerRegions.begin(); it != m_LayerRegions.end();it++) { LayerRegion* lr = it->second; delete lr; lr = NULL; } m_LayerRegions.clear(); }