Bazaar developer reference

operator<<(FDataStream &, const DeclarationLogData &)

Defined in
CvDiplomacyAI.cpp, line 28415
Hook name
CivHooks::op_shl_with_FDataStream_const_DeclarationLogData

Hooks

static bool Beforeop_shl_with_FDataStream_const_DeclarationLogData(FDataStream& saveTo, const DeclarationLogData& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_DeclarationLogData(FDataStream& saveTo, const DeclarationLogData& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_DeclarationLogData(FDataStream& (*original)(FDataStream&, const DeclarationLogData&), FDataStream& saveTo, const DeclarationLogData& readFrom);// CivHooks.h gives this hook point no types, so nothing checks these hooks' parameters.host->RegisterHook(host->pluginIndex, CivHooks::op_shl_with_FDataStream_const_DeclarationLogData::ID, CIV_HOOK_BEFORE, (void*)&Beforeop_shl_with_FDataStream_const_DeclarationLogData);host->RegisterHook(host->pluginIndex, CivHooks::op_shl_with_FDataStream_const_DeclarationLogData::ID, CIV_HOOK_AFTER, (void*)&Afterop_shl_with_FDataStream_const_DeclarationLogData);host->RegisterHook(host->pluginIndex, CivHooks::op_shl_with_FDataStream_const_DeclarationLogData::ID, CIV_HOOK_REPLACE, (void*)&Replaceop_shl_with_FDataStream_const_DeclarationLogData);

Code

28415FDataStream& operator<<(FDataStream& saveTo, const DeclarationLogData& readFrom)28416{28417	saveTo << readFrom.m_eDeclaration;28418	saveTo << readFrom.m_iData1;28419	saveTo << readFrom.m_iData2;28420	saveTo << readFrom.m_eMustHaveMetPlayer;28421	saveTo << readFrom.m_bActive;28422	saveTo << readFrom.m_iTurn;28423	return saveTo;28424}

Calls