• Description has changed:

Diff:

--- old
+++ new
@@ -1,5 +1,5 @@
 An inheritance like the following
-
+~~~~~~~
 struct A
 {
      map<int,string> foo;
@@ -9,6 +9,6 @@
  {
         map<int,string> foo;
 }     
-
+~~~~~~~

 does not work properly with xml_pack/xml_unpack. xml_unpack will attempt to unpack B::foo from "B#0.foo#0.pair, whereas the actual data is stored under B#0.foo#1.pair.