Bazaar developer reference

CvReligionEntry::CacheResults(Database::Results &, CvDatabaseUtility &)

Defined in
CvReligionClasses.cpp, line 39
Class
CvReligionEntry
Hook name
CivHooks::CvReligionEntry_CacheResults
Overrides
CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Hooks

static bool BeforeCvReligionEntry_CacheResults(CvReligionEntry* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvReligionEntry_CacheResults(CvReligionEntry* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvReligionEntry_CacheResults(bool (*original)(CvReligionEntry*, Database::Results&, CvDatabaseUtility&), CvReligionEntry* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvReligionEntry_CacheResults>(host, &BeforeCvReligionEntry_CacheResults);CivRegisterAfter<CivHooks::CvReligionEntry_CacheResults>(host, &AfterCvReligionEntry_CacheResults);CivRegisterReplace<CivHooks::CvReligionEntry_CacheResults>(host, &ReplaceCvReligionEntry_CacheResults);

Code

38/// Load XML data39bool CvReligionEntry::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)40{41	if(!CvBaseInfo::CacheResults(kResults, kUtility))42		return false;4344	//Basic Properties45	m_strIconString = kResults.GetText("IconString");46	 47#if defined(MOD_RELIGION_LOCAL_RELIGIONS)48	if (MOD_RELIGION_LOCAL_RELIGIONS) {49		m_iLocalReligion = kResults.GetInt("LocalReligion");50	}51#endif5253	return true;54}

Calls