CvReplayMessage::write(FDataStream &) const
- Defined in
- CvReplayMessage.cpp, line 142
- Class
- CvReplayMessage
- Hook name
CivHooks::CvReplayMessage_write
Hooks
static bool BeforeCvReplayMessage_write(const CvReplayMessage* self, FDataStream& kStream);static void AfterCvReplayMessage_write(const CvReplayMessage* self, FDataStream& kStream);static void ReplaceCvReplayMessage_write(void (*original)(const CvReplayMessage*, FDataStream&), const CvReplayMessage* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvReplayMessage_write>(host, &BeforeCvReplayMessage_write);CivRegisterAfter<CivHooks::CvReplayMessage_write>(host, &AfterCvReplayMessage_write);CivRegisterReplace<CivHooks::CvReplayMessage_write>(host, &ReplaceCvReplayMessage_write);
Code
142void CvReplayMessage::write(FDataStream& kStream) const143{144 kStream << m_iTurn;145 kStream << m_eType;146147 kStream << (int)m_Plots.size();148 for(PlotPositionList::const_iterator it = m_Plots.begin(); it != m_Plots.end(); ++it)149 {150 kStream << (*it).first;151 kStream << (*it).second;152 }153154 kStream << m_ePlayer;155 kStream << m_strText;156}
Calls
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<operator<<std::_Vector_const_iterator::operator!=std::_Vector_const_iterator::operator*std::_Vector_const_iterator::operator++std::vector::beginstd::vector::endstd::vector::size