changeset 022e5d110a22 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=022e5d110a22
description:
        sim: Add serialization macros for std containers

diffstat:

 src/sim/serialize.hh |  6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diffs (16 lines):

diff -r 36b9241fa027 -r 022e5d110a22 src/sim/serialize.hh
--- a/src/sim/serialize.hh      Mon Jul 06 17:08:53 2015 +0100
+++ b/src/sim/serialize.hh      Tue Jul 07 09:51:03 2015 +0100
@@ -160,6 +160,12 @@
 #define UNSERIALIZE_ARRAY(member, size)         \
         arrayParamIn(cp, section, #member, member, size)
 
+#define SERIALIZE_CONTAINER(member)             \
+        arrayParamOut(os, #member, member)
+
+#define UNSERIALIZE_CONTAINER(member)           \
+        arrayParamIn(cp, section, #member, member)
+
 #define SERIALIZE_OBJPTR(objptr)        paramOut(os, #objptr, (objptr)->name())
 
 #define UNSERIALIZE_OBJPTR(objptr)                      \
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to