#include <hpx/util/tuple.hpp> #include <hpx/runtime/serialization/serialize.hpp> #include <hpx/runtime/naming/name.hpp> int main() { std::vector<char> buf; { hpx::serialization::output_archive oar{buf}; hpx::util::tuple<hpx::naming::gid_type> tuple = hpx::util::make_tuple(hpx::naming::gid_type(2u)); oar << tuple; } { hpx::serialization::input_archive iar{buf}; hpx::util::tuple<hpx::naming::gid_type> tuple ; iar >> tuple; } std::cout << "okay" << std::endl; return 0; }