operator<<(FDataStream &, const CvCityReligions &)
- Defined in
- CvReligionClasses.cpp, line 4910
- Hook name
CivHooks::op_shl_with_FDataStream_const_CvCityReligions
Hooks
static bool Beforeop_shl_with_FDataStream_const_CvCityReligions(FDataStream& saveTo, const CvCityReligions& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvCityReligions(FDataStream& saveTo, const CvCityReligions& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvCityReligions(FDataStream& (*original)(FDataStream&, const CvCityReligions&), FDataStream& saveTo, const CvCityReligions& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvCityReligions>(host, &Beforeop_shl_with_FDataStream_const_CvCityReligions);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvCityReligions>(host, &Afterop_shl_with_FDataStream_const_CvCityReligions);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvCityReligions>(host, &Replaceop_shl_with_FDataStream_const_CvCityReligions);
Code
4909/// Serialization write4910FDataStream& operator<<(FDataStream& saveTo, const CvCityReligions& readFrom)4911{4912 uint uiVersion = 3;49134914 saveTo << uiVersion;4915 MOD_SERIALIZE_INIT_WRITE(saveTo);49164917 saveTo << readFrom.HasPaidAdoptionBonus();49184919 saveTo << readFrom.GetReligiousPressureModifier();49204921 ReligionInCityList::const_iterator it;4922 saveTo << readFrom.m_ReligionStatus.size();4923 for(it = readFrom.m_ReligionStatus.begin(); it != readFrom.m_ReligionStatus.end(); it++)4924 {4925 saveTo << *it;4926 }49274928 return saveTo;4929}
Calls
BaseVector::beginBaseVector::endBaseVector::size- CvCityReligions::GetReligiousPressureModifier() const
- CvCityReligions::HasPaidAdoptionBonus() const
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<- operator<<(FDataStream &, const CvReligionInCity &)