Bazaar developer reference

operator<<(FDataStream &, const CvReligion &)

Defined in
CvReligionClasses.cpp, line 189
Hook name
CivHooks::op_shl_with_FDataStream_const_CvReligion

Hooks

static bool Beforeop_shl_with_FDataStream_const_CvReligion(FDataStream& saveTo, const CvReligion& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvReligion(FDataStream& saveTo, const CvReligion& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvReligion(FDataStream& (*original)(FDataStream&, const CvReligion&), FDataStream& saveTo, const CvReligion& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvReligion>(host, &Beforeop_shl_with_FDataStream_const_CvReligion);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvReligion>(host, &Afterop_shl_with_FDataStream_const_CvReligion);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvReligion>(host, &Replaceop_shl_with_FDataStream_const_CvReligion);

Code

188/// Serialization write189FDataStream& operator<<(FDataStream& saveTo, const CvReligion& readFrom)190{191	uint uiVersion = 4;192	saveTo << uiVersion;193	MOD_SERIALIZE_INIT_WRITE(saveTo);194195	saveTo << readFrom.m_eReligion;196	saveTo << readFrom.m_eFounder;197	saveTo << readFrom.m_iHolyCityX;198	saveTo << readFrom.m_iHolyCityY;199	saveTo << readFrom.m_iTurnFounded;200	saveTo << readFrom.m_bPantheon;201	saveTo << readFrom.m_bEnhanced;202	saveTo << readFrom.m_szCustomName;203204	readFrom.m_Beliefs.Write(saveTo);205206	return saveTo;207}

Calls

Called by