operator>>(FDataStream &, CvPopupInfo &)
- Defined in
- CvPopupInfoSerialization.cpp, line 38
- Hook name
CivHooks::op_shr_with_FDataStream_CvPopupInfo
Hooks
static bool Beforeop_shr_with_FDataStream_CvPopupInfo(FDataStream& kStream, CvPopupInfo& kPopupInfo, FDataStream*& result);static void Afterop_shr_with_FDataStream_CvPopupInfo(FDataStream& kStream, CvPopupInfo& kPopupInfo, FDataStream*& result);static FDataStream& Replaceop_shr_with_FDataStream_CvPopupInfo(FDataStream& (*original)(FDataStream&, CvPopupInfo&), FDataStream& kStream, CvPopupInfo& kPopupInfo);CivRegisterBefore<CivHooks::op_shr_with_FDataStream_CvPopupInfo>(host, &Beforeop_shr_with_FDataStream_CvPopupInfo);CivRegisterAfter<CivHooks::op_shr_with_FDataStream_CvPopupInfo>(host, &Afterop_shr_with_FDataStream_CvPopupInfo);CivRegisterReplace<CivHooks::op_shr_with_FDataStream_CvPopupInfo>(host, &Replaceop_shr_with_FDataStream_CvPopupInfo);
Code
38FDataStream& operator>>(FDataStream& kStream, CvPopupInfo& kPopupInfo)39{40 // Version number to maintain backwards compatibility41 uint uiVersion;42 kStream >> uiVersion;43 MOD_SERIALIZE_INIT_READ(kStream);4445 kStream >> kPopupInfo.iData1;46 kStream >> kPopupInfo.iData2;47 kStream >> kPopupInfo.iData3;48 kStream >> kPopupInfo.iFlags;49 kStream >> kPopupInfo.bOption1;50 kStream >> kPopupInfo.bOption2;5152 kStream >> kPopupInfo.eButtonPopupType;5354 CvString strDummy;55 kStream >> strDummy;5657 strcpy_s(kPopupInfo.szText, strDummy.c_str());5859 return kStream;60}
Calls
CvString::CvStringFDataStream::operator>>FDataStream::operator>>FDataStream::operator>>FDataStream::operator>>operator>>std::basic_string::c_strstrcpy_s