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
std::list::_Const_iterator::_Const_iteratorstd::list::_Const_iterator::operator!=std::list::_Const_iterator::operator++std::list::_Const_iterator::operator->stdext::_Hash::beginstdext::_Hash::clearstdext::_Hash::end