operator<<(FDataStream &, const CvGameCulture &)
- Defined in
- CvCultureClasses.cpp, line 778
- Hook name
CivHooks::op_shl_with_FDataStream_const_CvGameCulture
Hooks
static bool Beforeop_shl_with_FDataStream_const_CvGameCulture(FDataStream& saveTo, const CvGameCulture& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvGameCulture(FDataStream& saveTo, const CvGameCulture& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvGameCulture(FDataStream& (*original)(FDataStream&, const CvGameCulture&), FDataStream& saveTo, const CvGameCulture& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvGameCulture>(host, &Beforeop_shl_with_FDataStream_const_CvGameCulture);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvGameCulture>(host, &Afterop_shl_with_FDataStream_const_CvGameCulture);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvGameCulture>(host, &Replaceop_shl_with_FDataStream_const_CvGameCulture);
Code
777/// Serialization write778FDataStream& operator<<(FDataStream& saveTo, const CvGameCulture& readFrom)779{780 uint uiVersion = 2;781 saveTo << uiVersion;782 MOD_SERIALIZE_INIT_WRITE(saveTo);783784 GreatWorkList::const_iterator it;785 saveTo << readFrom.m_CurrentGreatWorks.size();786 for(it = readFrom.m_CurrentGreatWorks.begin(); it != readFrom.m_CurrentGreatWorks.end(); it++)787 {788 saveTo << *it;789 }790791 saveTo << readFrom.GetReportedSomeoneInfluential();792793 return saveTo;794}
Calls
BaseVector::beginBaseVector::endBaseVector::size- CvGameCulture::GetReportedSomeoneInfluential() const
FDataStream::operator<<FDataStream::operator<<- operator<<(FDataStream &, const CvGreatWork &)