Beispiel #1
0
 void                  save(BinaryBuffer& bb, const T* x, size_t n)
 {
   if (!detail::is_default< Serialization<T> >::value)
     for (size_t i = 0; i < n; ++i)
       diy::save(bb, x[i]);
   else        // if Serialization is not specialized for U, just save the binary data
     bb.save_binary((const char*) &x[0], sizeof(T)*n);
 }
Beispiel #2
0
 static void         save(BinaryBuffer& bb, const T& x)          { bb.save_binary((const char*)  &x, sizeof(T)); }