Bazaar developer reference

CvDatabaseUtility::ClearResults()

Defined in
CvDatabaseUtility.cpp, line 26
Class
CvDatabaseUtility
Hook name
CivHooks::CvDatabaseUtility_ClearResults

Hooks

static bool BeforeCvDatabaseUtility_ClearResults(CvDatabaseUtility* self);static void AfterCvDatabaseUtility_ClearResults(CvDatabaseUtility* self);static void ReplaceCvDatabaseUtility_ClearResults(void (*original)(CvDatabaseUtility*), CvDatabaseUtility* self);CivRegisterBefore<CivHooks::CvDatabaseUtility_ClearResults>(host, &BeforeCvDatabaseUtility_ClearResults);CivRegisterAfter<CivHooks::CvDatabaseUtility_ClearResults>(host, &AfterCvDatabaseUtility_ClearResults);CivRegisterReplace<CivHooks::CvDatabaseUtility_ClearResults>(host, &ReplaceCvDatabaseUtility_ClearResults);

Code

26void CvDatabaseUtility::ClearResults()27{28	for(ResultsMap::const_iterator it = m_storedResults.begin(); it != m_storedResults.end(); ++it)29	{30		Database::Results* pResults = it->second;31		delete pResults;32	}3334	m_storedResults.clear();35}

Calls

Called by