Bazaar developer reference

operator<<(FDataStream &, const CvTradedItem &)

Defined in
CvDealClasses.cpp, line 111
Hook name
CivHooks::op_shl_with_FDataStream_const_CvTradedItem

Hooks

static bool Beforeop_shl_with_FDataStream_const_CvTradedItem(FDataStream& saveTo, const CvTradedItem& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvTradedItem(FDataStream& saveTo, const CvTradedItem& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvTradedItem(FDataStream& (*original)(FDataStream&, const CvTradedItem&), FDataStream& saveTo, const CvTradedItem& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvTradedItem>(host, &Beforeop_shl_with_FDataStream_const_CvTradedItem);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvTradedItem>(host, &Afterop_shl_with_FDataStream_const_CvTradedItem);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvTradedItem>(host, &Replaceop_shl_with_FDataStream_const_CvTradedItem);

Code

110/// Serialization write111FDataStream& operator<<(FDataStream& saveTo, const CvTradedItem& readFrom)112{113	uint uiVersion = 2;114	saveTo << uiVersion;115	MOD_SERIALIZE_INIT_WRITE(saveTo);116	saveTo << readFrom.m_eItemType;117	saveTo << readFrom.m_iDuration;118	saveTo << readFrom.m_iFinalTurn;119	saveTo << readFrom.m_iData1;120	saveTo << readFrom.m_iData2;121	saveTo << readFrom.m_iData3;122	saveTo << readFrom.m_bFlag1;123	saveTo << readFrom.m_eFromPlayer;124	saveTo << readFrom.m_bFromRenewed;125	saveTo << readFrom.m_bToRenewed;126	return saveTo;127}

Calls

Called by