result_type operator()( hpx::lcos::future<data_type> data ) const { data_type v = data.move(); std::cout << HPX_STD_GET(0, v).get() << "\n"; std::cout << HPX_STD_GET(1, v).get() << "\n"; std::cout << HPX_STD_GET(2, v).get() << "\n"; }