Bazaar developer reference

operator<<(FDataStream &, const BuildingGreatWork &)

Defined in
CvStructs.cpp, line 163
Hook name
CivHooks::op_shl_with_FDataStream_const_BuildingGreatWork

Hooks

static bool Beforeop_shl_with_FDataStream_const_BuildingGreatWork(FDataStream& kStream, const BuildingGreatWork& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_BuildingGreatWork(FDataStream& kStream, const BuildingGreatWork& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_BuildingGreatWork(FDataStream& (*original)(FDataStream&, const BuildingGreatWork&), FDataStream& kStream, const BuildingGreatWork& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_BuildingGreatWork>(host, &Beforeop_shl_with_FDataStream_const_BuildingGreatWork);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_BuildingGreatWork>(host, &Afterop_shl_with_FDataStream_const_BuildingGreatWork);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_BuildingGreatWork>(host, &Replaceop_shl_with_FDataStream_const_BuildingGreatWork);

Code

163FDataStream& operator<<(FDataStream& kStream, const BuildingGreatWork& readFrom)164{165	kStream << readFrom.eBuildingClass;166	kStream << readFrom.iSlot;167	kStream << readFrom.iGreatWorkIndex;168	return kStream;169}

Calls