Bazaar developer reference

operator>>(FDataStream &, CvReligionInCity &)

Defined in
CvReligionClasses.cpp, line 249
Hook name
CivHooks::op_shr_with_FDataStream_CvReligionInCity

Hooks

static bool Beforeop_shr_with_FDataStream_CvReligionInCity(FDataStream& loadFrom, CvReligionInCity& writeTo, FDataStream*& result);static void Afterop_shr_with_FDataStream_CvReligionInCity(FDataStream& loadFrom, CvReligionInCity& writeTo, FDataStream*& result);static FDataStream& Replaceop_shr_with_FDataStream_CvReligionInCity(FDataStream& (*original)(FDataStream&, CvReligionInCity&), FDataStream& loadFrom, CvReligionInCity& writeTo);CivRegisterBefore<CivHooks::op_shr_with_FDataStream_CvReligionInCity>(host, &Beforeop_shr_with_FDataStream_CvReligionInCity);CivRegisterAfter<CivHooks::op_shr_with_FDataStream_CvReligionInCity>(host, &Afterop_shr_with_FDataStream_CvReligionInCity);CivRegisterReplace<CivHooks::op_shr_with_FDataStream_CvReligionInCity>(host, &Replaceop_shr_with_FDataStream_CvReligionInCity);

Code

248/// Serialization read249FDataStream& operator>>(FDataStream& loadFrom, CvReligionInCity& writeTo)250{251	uint uiVersion;252	loadFrom >> uiVersion;253	MOD_SERIALIZE_INIT_READ(loadFrom);254255	loadFrom >> writeTo.m_eReligion;256	loadFrom >> writeTo.m_bFoundedHere;257	loadFrom >> writeTo.m_iFollowers;258	loadFrom >> writeTo.m_iPressure;259260	if (uiVersion == 2)261	{262		loadFrom >> writeTo.m_iNumTradeRoutesApplyingPressure;263	}264	else265	{266		writeTo.m_iNumTradeRoutesApplyingPressure = 0;267	}268269	return loadFrom;270}

Calls

Called by