Bazaar developer reference

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

Called by