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
- CvReligionBeliefs::Write(FDataStream &) const
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<operator<<operator<<