/ / ¿Cómo podría serializar boost tuple? - boost, boost-serialización, boost-mpi

¿cómo podría serializar boost tuple? - boost, boost-serialization, boost-mpi

cuando se intenta emitir un elemento con boost_tuple usando boost mpi:

broadcast(world,J,0);

Tengo el error

/usr/local/include/boost/serialization/access.hpp:118:9: error: "class boost::tuples::tuple<int, int, int, int, int>" has no member named "serialize"
t.serialize(ar, file_version);

¿Qué puedo hacer? Gracias.

Respuestas

1 para la respuesta № 1

Puedes hacer lo análogo a ¿Es compatible con boost la serialización de c ++ 11's std :: tuple?

Alternativamente, use c ++ 14 std::index_sequence con c ++ 17 "s expresiones de pliegue generalizadas.