operator>>(FDataStream &, CvVoterDecision &)
- Defined in
- CvVotingClasses.cpp, line 892
- Hook name
CivHooks::op_shr_with_FDataStream_CvVoterDecision
Hooks
static bool Beforeop_shr_with_FDataStream_CvVoterDecision(FDataStream& loadFrom, CvVoterDecision& writeTo, FDataStream*& result);static void Afterop_shr_with_FDataStream_CvVoterDecision(FDataStream& loadFrom, CvVoterDecision& writeTo, FDataStream*& result);static FDataStream& Replaceop_shr_with_FDataStream_CvVoterDecision(FDataStream& (*original)(FDataStream&, CvVoterDecision&), FDataStream& loadFrom, CvVoterDecision& writeTo);CivRegisterBefore<CivHooks::op_shr_with_FDataStream_CvVoterDecision>(host, &Beforeop_shr_with_FDataStream_CvVoterDecision);CivRegisterAfter<CivHooks::op_shr_with_FDataStream_CvVoterDecision>(host, &Afterop_shr_with_FDataStream_CvVoterDecision);CivRegisterReplace<CivHooks::op_shr_with_FDataStream_CvVoterDecision>(host, &Replaceop_shr_with_FDataStream_CvVoterDecision);
Code
891// Serialization Read892FDataStream& operator>>(FDataStream& loadFrom, CvVoterDecision& writeTo)893{894 loadFrom >> (CvResolutionDecision&) writeTo;895896 uint uiVersion;897898 loadFrom >> uiVersion;899 MOD_SERIALIZE_INIT_READ(loadFrom);900 901 int iNumVotes;902 loadFrom >> iNumVotes;903 for (int i = 0; i < iNumVotes; i++)904 {905 CvResolutionDecision::PlayerVote temp;906 loadFrom >> temp;907 writeTo.m_vVotes.push_back(temp);908 }909910 return loadFrom;911}
Calls
- CvResolutionDecision::PlayerVote::PlayerVote()
FDataStream::operator>>FDataStream::operator>>FStaticVector::push_back- operator>>(FDataStream &, CvResolutionDecision &)
- operator>>(FDataStream &, CvResolutionDecision::PlayerVote &)