FSerialization::ClearPlotDeltas()
- Defined in
- CvPlot.cpp, line 92
- Hook name
CivHooks::FSerialization_ClearPlotDeltas
Hooks
static bool BeforeFSerialization_ClearPlotDeltas();static void AfterFSerialization_ClearPlotDeltas();static void ReplaceFSerialization_ClearPlotDeltas(void (*original)());CivRegisterBefore<CivHooks::FSerialization_ClearPlotDeltas>(host, &BeforeFSerialization_ClearPlotDeltas);CivRegisterAfter<CivHooks::FSerialization_ClearPlotDeltas>(host, &AfterFSerialization_ClearPlotDeltas);CivRegisterReplace<CivHooks::FSerialization_ClearPlotDeltas>(host, &ReplaceFSerialization_ClearPlotDeltas);
Code
91// clears ALL deltas for ALL plots92void ClearPlotDeltas()93{94 std::set<CvPlot*>::iterator i;95 for(i = plotsToCheck.begin(); i != plotsToCheck.end(); ++i)96 {97 CvPlot* plot = *i;9899 if(plot)100 {101 FAutoArchive& archive = plot->getSyncArchive();102 archive.clearDelta();103 }104 }105}
Calls
- CvPlot::getSyncArchive()
FAutoArchive::clearDeltastd::_Tree::beginstd::_Tree::const_iterator::operator!=std::_Tree::endstd::_Tree::iterator::iteratorstd::_Tree::iterator::operator*std::_Tree::iterator::operator++std::_Tree::iterator::operator=