Bazaar developer reference

operator<<(FDataStream &, const CvPurchaseRequest &)

Defined in
CvEconomicAI.cpp, line 2975
Hook name
CivHooks::op_shl_with_FDataStream_const_CvPurchaseRequest

Hooks

static bool Beforeop_shl_with_FDataStream_const_CvPurchaseRequest(FDataStream& saveTo, const CvPurchaseRequest& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvPurchaseRequest(FDataStream& saveTo, const CvPurchaseRequest& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvPurchaseRequest(FDataStream& (*original)(FDataStream&, const CvPurchaseRequest&), FDataStream& saveTo, const CvPurchaseRequest& 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_CvPurchaseRequest::ID, CIV_HOOK_BEFORE, (void*)&Beforeop_shl_with_FDataStream_const_CvPurchaseRequest);host->RegisterHook(host->pluginIndex, CivHooks::op_shl_with_FDataStream_const_CvPurchaseRequest::ID, CIV_HOOK_AFTER, (void*)&Afterop_shl_with_FDataStream_const_CvPurchaseRequest);host->RegisterHook(host->pluginIndex, CivHooks::op_shl_with_FDataStream_const_CvPurchaseRequest::ID, CIV_HOOK_REPLACE, (void*)&Replaceop_shl_with_FDataStream_const_CvPurchaseRequest);

Code

2975FDataStream& operator<<(FDataStream& saveTo, const CvPurchaseRequest& readFrom)2976{2977	saveTo << (int)readFrom.m_eType;2978	saveTo << readFrom.m_iAmount;2979	saveTo << readFrom.m_iPriority;2980	return saveTo;2981}

Calls

Called by