operator<<(FDataStream &, const CvDeal &)
- Defined in
- CvDealClasses.cpp, line 1951
- Hook name
CivHooks::op_shl_with_FDataStream_const_CvDeal
Hooks
static bool Beforeop_shl_with_FDataStream_const_CvDeal(FDataStream& saveTo, const CvDeal& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvDeal(FDataStream& saveTo, const CvDeal& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvDeal(FDataStream& (*original)(FDataStream&, const CvDeal&), FDataStream& saveTo, const CvDeal& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvDeal>(host, &Beforeop_shl_with_FDataStream_const_CvDeal);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvDeal>(host, &Afterop_shl_with_FDataStream_const_CvDeal);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvDeal>(host, &Replaceop_shl_with_FDataStream_const_CvDeal);
Code
1950/// Serialization write1951FDataStream& operator<<(FDataStream& saveTo, const CvDeal& readFrom)1952{1953 // Current version number1954 uint uiVersion = 3;1955 saveTo << uiVersion;1956 MOD_SERIALIZE_INIT_WRITE(saveTo);1957 saveTo << readFrom.m_eFromPlayer;1958 saveTo << readFrom.m_eToPlayer;1959 saveTo << readFrom.m_iFinalTurn;1960 saveTo << readFrom.m_iDuration;1961 saveTo << readFrom.m_iStartTurn;1962 saveTo << readFrom.m_bConsideringForRenewal;1963 saveTo << readFrom.m_bCheckedForRenewal;1964 saveTo << readFrom.m_bDealCancelled;1965 saveTo << readFrom.m_ePeaceTreatyType;1966 saveTo << readFrom.m_eSurrenderingPlayer;1967 saveTo << readFrom.m_eDemandingPlayer;1968 saveTo << readFrom.m_eRequestingPlayer;1969 saveTo << readFrom.m_TradedItems.size();1970 TradedItemList::const_iterator it;1971 for(it = readFrom.m_TradedItems.begin(); it != readFrom.m_TradedItems.end(); ++it)1972 {1973 saveTo << *it;1974 }19751976 return saveTo;1977}
Calls
FCustomList_Core::base_iterator::operator++FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<FFastList::const_iterator::const_iteratorFFastList::const_iterator::operator*operator<<- operator<<(FDataStream &, const CvTradedItem &)
- operator<<(FDataStream &, const PeaceTreatyTypes &)