Bazaar developer reference

CvDatabaseUtility::ClearResults(const std::string &)

Defined in
CvDatabaseUtility.cpp, line 37
Class
CvDatabaseUtility
Hook name
CivHooks::CvDatabaseUtility_ClearResults_with_const_std_string

Hooks

static bool BeforeCvDatabaseUtility_ClearResults_with_const_std_string(CvDatabaseUtility* self, const std::string& strKey);static void AfterCvDatabaseUtility_ClearResults_with_const_std_string(CvDatabaseUtility* self, const std::string& strKey);static void ReplaceCvDatabaseUtility_ClearResults_with_const_std_string(void (*original)(CvDatabaseUtility*, const std::string&), CvDatabaseUtility* self, const std::string& strKey);CivRegisterBefore<CivHooks::CvDatabaseUtility_ClearResults_with_const_std_string>(host, &BeforeCvDatabaseUtility_ClearResults_with_const_std_string);CivRegisterAfter<CivHooks::CvDatabaseUtility_ClearResults_with_const_std_string>(host, &AfterCvDatabaseUtility_ClearResults_with_const_std_string);CivRegisterReplace<CivHooks::CvDatabaseUtility_ClearResults_with_const_std_string>(host, &ReplaceCvDatabaseUtility_ClearResults_with_const_std_string);

Code

37void CvDatabaseUtility::ClearResults(const std::string& strKey)38{39	Database::Results* pResults = GetResults(strKey);40	if(pResults)41	{42		delete pResults;43		m_storedResults.erase(strKey);44	}45}

Calls