Bazaar developer reference

operator<<(FDataStream &, const CvVoterDecision &)

Defined in
CvVotingClasses.cpp, line 914
Hook name
CivHooks::op_shl_with_FDataStream_const_CvVoterDecision

Hooks

static bool Beforeop_shl_with_FDataStream_const_CvVoterDecision(FDataStream& saveTo, const CvVoterDecision& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvVoterDecision(FDataStream& saveTo, const CvVoterDecision& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvVoterDecision(FDataStream& (*original)(FDataStream&, const CvVoterDecision&), FDataStream& saveTo, const CvVoterDecision& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvVoterDecision>(host, &Beforeop_shl_with_FDataStream_const_CvVoterDecision);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvVoterDecision>(host, &Afterop_shl_with_FDataStream_const_CvVoterDecision);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvVoterDecision>(host, &Replaceop_shl_with_FDataStream_const_CvVoterDecision);

Code

913// Serialization Write914FDataStream& operator<<(FDataStream& saveTo, const CvVoterDecision& readFrom)915{916	saveTo << (CvResolutionDecision&) readFrom;917918	uint uiVersion = 1;919920	saveTo << uiVersion;921	MOD_SERIALIZE_INIT_WRITE(saveTo);922	saveTo << readFrom.m_vVotes.size();923	for (CvResolutionDecision::PlayerVoteList::const_iterator it = readFrom.m_vVotes.begin(); it != readFrom.m_vVotes.end(); it++)924	{925		saveTo << *it;926	}927928	return saveTo;929}

Calls

Called by