UnitType::~UnitType(){ deleteValues(commandTypes.begin(), commandTypes.end()); deleteValues(skillTypes.begin(), skillTypes.end()); deleteValues(selectionSounds.getSounds().begin(), selectionSounds.getSounds().end()); deleteValues(commandSounds.getSounds().begin(), commandSounds.getSounds().end()); delete [] cellMap; }
Tileset::~Tileset() { for(int i = 0; i < surfCount; ++i) { deleteValues(surfPixmaps[i].begin(),surfPixmaps[i].end()); surfPixmaps[i].clear(); } Logger::getInstance().add(Lang::getInstance().get("LogScreenGameUnLoadingTileset","",true), true); }
void PropertyFS::values(const nix::none_t t) { // TODO: rethink if we want two methods for same thing deleteValues(); }
UpgradeManager::~UpgradeManager() { upgradesLookup.clear(); deleteValues(upgrades.begin(), upgrades.end()); }
void CssmAutoQuery::clear() { deleteValues(); ArrayBuilder<CssmSelectionPredicate>::clear(); }
void CssmAutoDbRecordAttributeData::clear() { deleteValues(); ArrayBuilder<CssmDbAttributeData>::clear(); }
CoreData::~CoreData() { deleteValues(waterSounds.getSounds().begin(), waterSounds.getSounds().end()); }