Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tuple dependencies #1746

Merged
merged 9 commits into from Sep 11, 2015
3 changes: 2 additions & 1 deletion hpx/components/iostreams/server/output_stream.hpp
Expand Up @@ -8,8 +8,9 @@
#define HPX_4AFE0EEA_49F8_4F4C_8945_7B55BF395DA0

#include <hpx/hpx_fwd.hpp>
#include <hpx/runtime/components/server/managed_component_base.hpp>
#include <hpx/runtime/actions/component_action.hpp>
#include <hpx/runtime/components/server/managed_component_base.hpp>
#include <hpx/runtime/serialization/vector.hpp>

#include <hpx/components/iostreams/export_definitions.hpp>
#include <hpx/components/iostreams/write_functions.hpp>
Expand Down
5 changes: 2 additions & 3 deletions hpx/runtime/actions/transfer_action.hpp
Expand Up @@ -16,7 +16,6 @@
#include <hpx/runtime/actions/continuation.hpp>
#include <hpx/runtime/threads/thread_helpers.hpp>
#include <hpx/runtime/threads/thread_init_data.hpp>
#include <hpx/runtime/serialization/serialize_sequence.hpp>
#include <hpx/runtime/serialization/output_archive.hpp>
#include <hpx/runtime/serialization/input_archive.hpp>
#include <hpx/runtime/serialization/base_object.hpp>
Expand Down Expand Up @@ -382,7 +381,7 @@ namespace hpx { namespace actions
// loading ...
void serialize(hpx::serialization::input_archive & ar)
{
serialization::serialize_sequence(ar, arguments_);
ar >> arguments_;

// Always serialize the parent information to maintain binary
// compatibility on the wire.
Expand All @@ -402,7 +401,7 @@ namespace hpx { namespace actions
// saving ...
void serialize(hpx::serialization::output_archive & ar)
{
serialization::serialize_sequence(ar, arguments_);
ar << arguments_;

// Always serialize the parent information to maintain binary
// compatibility on the wire.
Expand Down
1 change: 1 addition & 0 deletions hpx/runtime/agas/component_namespace.hpp
Expand Up @@ -10,6 +10,7 @@

#include <hpx/include/client.hpp>
#include <hpx/runtime/agas/stubs/component_namespace.hpp>
#include <hpx/runtime/serialization/vector.hpp>

namespace hpx { namespace agas
{
Expand Down
1 change: 1 addition & 0 deletions hpx/runtime/agas/locality_namespace.hpp
Expand Up @@ -11,6 +11,7 @@

#include <hpx/include/client.hpp>
#include <hpx/runtime/agas/stubs/locality_namespace.hpp>
#include <hpx/runtime/serialization/vector.hpp>

namespace hpx { namespace agas
{
Expand Down
1 change: 1 addition & 0 deletions hpx/runtime/agas/primary_namespace.hpp
Expand Up @@ -10,6 +10,7 @@

#include <hpx/include/client.hpp>
#include <hpx/runtime/agas/stubs/primary_namespace.hpp>
#include <hpx/runtime/serialization/vector.hpp>

namespace hpx { namespace agas
{
Expand Down
1 change: 1 addition & 0 deletions hpx/runtime/agas/server/component_namespace.hpp
Expand Up @@ -16,6 +16,7 @@
#include <hpx/runtime/agas/namespace_action_code.hpp>
#include <hpx/runtime/components/component_type.hpp>
#include <hpx/runtime/components/server/fixed_component_base.hpp>
#include <hpx/runtime/serialization/vector.hpp>
#include <hpx/util/insert_checked.hpp>
#include <hpx/util/logging.hpp>
#include <hpx/util/function.hpp>
Expand Down
1 change: 1 addition & 0 deletions hpx/runtime/agas/server/locality_namespace.hpp
Expand Up @@ -18,6 +18,7 @@
#include <hpx/runtime/components/component_type.hpp>
#include <hpx/runtime/components/server/fixed_component_base.hpp>
#include <hpx/runtime/parcelset/locality.hpp>
#include <hpx/runtime/serialization/vector.hpp>
#include <hpx/util/insert_checked.hpp>
#include <hpx/util/logging.hpp>
#include <hpx/util/high_resolution_clock.hpp>
Expand Down
1 change: 1 addition & 0 deletions hpx/runtime/agas/server/primary_namespace.hpp
Expand Up @@ -17,6 +17,7 @@
#include <hpx/runtime/agas/namespace_action_code.hpp>
#include <hpx/runtime/components/component_type.hpp>
#include <hpx/runtime/components/server/fixed_component_base.hpp>
#include <hpx/runtime/serialization/vector.hpp>
#include <hpx/util/insert_checked.hpp>
#include <hpx/util/logging.hpp>
#include <hpx/util/high_resolution_clock.hpp>
Expand Down
1 change: 1 addition & 0 deletions hpx/runtime/agas/server/symbol_namespace.hpp
Expand Up @@ -15,6 +15,7 @@
#include <hpx/runtime/agas/namespace_action_code.hpp>
#include <hpx/runtime/components/component_type.hpp>
#include <hpx/runtime/components/server/fixed_component_base.hpp>
#include <hpx/runtime/serialization/vector.hpp>
#include <hpx/util/insert_checked.hpp>
#include <hpx/util/logging.hpp>
#include <hpx/util/function.hpp>
Expand Down
1 change: 1 addition & 0 deletions hpx/runtime/agas/symbol_namespace.hpp
Expand Up @@ -10,6 +10,7 @@

#include <hpx/include/client.hpp>
#include <hpx/runtime/agas/stubs/symbol_namespace.hpp>
#include <hpx/runtime/serialization/vector.hpp>

namespace hpx { namespace agas
{
Expand Down
1 change: 1 addition & 0 deletions hpx/runtime/parcelset/locality.hpp
Expand Up @@ -12,6 +12,7 @@

#include <hpx/hpx_fwd.hpp>
#include <hpx/exception.hpp>
#include <hpx/runtime/serialization/map.hpp>
#include <hpx/util/safe_bool.hpp>

#include <boost/config.hpp>
Expand Down
Expand Up @@ -8,6 +8,7 @@
#ifndef HPX_SERIALIZATION_POLYMORPHIC_INTRUSIVE_FACTORY_HPP
#define HPX_SERIALIZATION_POLYMORPHIC_INTRUSIVE_FACTORY_HPP

#include <hpx/exception.hpp>
#include <hpx/runtime/serialization/serialization_fwd.hpp>

#include <hpx/util/jenkins_hash.hpp>
Expand Down
1 change: 1 addition & 0 deletions hpx/util/detail/function_registration.hpp
Expand Up @@ -11,6 +11,7 @@
#include <hpx/config.hpp>
#include <hpx/util/detail/get_table.hpp>
#include <hpx/runtime/serialization/detail/polymorphic_intrusive_factory.hpp>
#include <hpx/traits/needs_automatic_registration.hpp>
#include <hpx/util/demangle_helper.hpp>
#include <hpx/util/tuple.hpp>

Expand Down