12 #ifndef SERIALIZE_MAP_H 
   13 #define SERIALIZE_MAP_H 
   16 #include <sst/core/serialization/serializer.h> 
   20 namespace Serialization {
 
   22 template <
class Key, 
class Value>
 
   24   typedef std::map<Key,Value> Map;
 
   27     typedef typename std::map<Key,Value>::iterator iterator;
 
   30     case serializer::SIZER: {
 
   31       size_t size = m.size();
 
   33       iterator it, end = m.end();
 
   34       for (it=m.begin(); it != end; ++it){
 
   41     case serializer::PACK: {
 
   42       size_t size = m.size();
 
   44       iterator it, end = m.end();
 
   45       for (it=m.begin(); it != end; ++it){
 
   51     case serializer::UNPACK: {
 
   54       for (
int i=0; i < size; ++i){
 
   71 #endif // SERIALIZE_MAP_H 
This class is basically a wrapper for objects to declare the order in which their members should be s...
Definition: serializer.h:35
Base serialize class. 
Definition: serialize.h:32