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
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<- operator<<(FDataStream &, const TradeableItems &)