From b3ecfa6ae00620fa8a89460ff2a57275b973c260 Mon Sep 17 00:00:00 2001 From: Andreas Sandberg Date: Tue, 7 Jul 2015 09:51:04 +0100 Subject: base: Add serialization support to Pixels and FrameBuffer Serialize pixels as unsigned 32 bit integers by adding the required to_number() and stream operators. This is used by the FrameBuffer, which now implements the Serializable interface. Users of frame buffers are expected to serialize it into its own section by calling serializeSection(). --- src/sim/serialize.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/sim/serialize.cc') diff --git a/src/sim/serialize.cc b/src/sim/serialize.cc index a7c1834cf..b74b4bc9d 100644 --- a/src/sim/serialize.cc +++ b/src/sim/serialize.cc @@ -55,6 +55,7 @@ #include #include +#include "base/framebuffer.hh" #include "base/inifile.hh" #include "base/misc.hh" #include "base/output.hh" @@ -418,6 +419,7 @@ INSTANTIATE_PARAM_TEMPLATES(bool) INSTANTIATE_PARAM_TEMPLATES(float) INSTANTIATE_PARAM_TEMPLATES(double) INSTANTIATE_PARAM_TEMPLATES(string) +INSTANTIATE_PARAM_TEMPLATES(Pixel) ///////////////////////////// -- cgit v1.2.3