CvDiplomacyRequests::Read(FDataStream &)
- Defined in
- CvDiplomacyRequests.cpp, line 103
- Class
- CvDiplomacyRequests
- Hook name
CivHooks::CvDiplomacyRequests_Read
Hooks
static bool BeforeCvDiplomacyRequests_Read(CvDiplomacyRequests* self, FDataStream& kStream);static void AfterCvDiplomacyRequests_Read(CvDiplomacyRequests* self, FDataStream& kStream);static void ReplaceCvDiplomacyRequests_Read(void (*original)(CvDiplomacyRequests*, FDataStream&), CvDiplomacyRequests* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvDiplomacyRequests_Read>(host, &BeforeCvDiplomacyRequests_Read);CivRegisterAfter<CivHooks::CvDiplomacyRequests_Read>(host, &AfterCvDiplomacyRequests_Read);CivRegisterReplace<CivHooks::CvDiplomacyRequests_Read>(host, &ReplaceCvDiplomacyRequests_Read);
Code
102/// Serialization read103void CvDiplomacyRequests::Read(FDataStream& kStream)104{105 // Version number to maintain backwards compatibility106 uint uiVersion;107 kStream >> uiVersion;108 MOD_SERIALIZE_INIT_READ(kStream);109110 kStream >> m_ePlayer;111112 uint uiListSize;113 kStream >> uiListSize;114115 if(uiListSize > 0)116 {117 for(uint ui = 0; ui < uiListSize; ui++)118 {119 m_aRequests.push_back(Request());120 kStream >> m_aRequests.back();121 }122 }123}
Calls
CvDiplomacyRequests::Request::RequestFDataStream::operator>>operator>>- operator>>(FDataStream &, CvDiplomacyRequests::Request &)
std::list::backstd::list::push_back