Bazaar developer reference

operator<<(FDataStream &, const CvGreatWork &)

Defined in
CvCultureClasses.cpp, line 84
Hook name
CivHooks::op_shl_with_FDataStream_const_CvGreatWork

Hooks

static bool Beforeop_shl_with_FDataStream_const_CvGreatWork(FDataStream& saveTo, const CvGreatWork& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvGreatWork(FDataStream& saveTo, const CvGreatWork& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvGreatWork(FDataStream& (*original)(FDataStream&, const CvGreatWork&), FDataStream& saveTo, const CvGreatWork& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvGreatWork>(host, &Beforeop_shl_with_FDataStream_const_CvGreatWork);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvGreatWork>(host, &Afterop_shl_with_FDataStream_const_CvGreatWork);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvGreatWork>(host, &Replaceop_shl_with_FDataStream_const_CvGreatWork);

Code

83/// Serialization write84FDataStream& operator<<(FDataStream& saveTo, const CvGreatWork& readFrom)85{86	uint uiVersion = 3;87	saveTo << uiVersion;88	MOD_SERIALIZE_INIT_WRITE(saveTo);8990	saveTo << readFrom.m_szGreatPersonName;9192	saveTo << readFrom.m_eType;93	saveTo << readFrom.m_eClassType;94	95	saveTo << readFrom.m_iTurnFounded;96	saveTo << readFrom.m_eEra;97	saveTo << readFrom.m_ePlayer;9899	return saveTo;100}

Calls

Called by