Commit 91d2ef72 authored by Dominik Charousset's avatar Dominik Charousset

Fix ambiguous function signature

parent f5649fc5
...@@ -462,7 +462,7 @@ public: ...@@ -462,7 +462,7 @@ public:
template <class Init, class Pull, class Done, class Finalize = unit_t, template <class Init, class Pull, class Done, class Finalize = unit_t,
class DownstreamManager = default_downstream_manager_t<Pull>, class DownstreamManager = default_downstream_manager_t<Pull>,
class Trait = stream_source_trait_t<Pull>> class Trait = stream_source_trait_t<Pull>>
detail::enable_if_t<!detail::is_actor_handle<Init>::value, detail::enable_if_t<!detail::is_actor_handle<Init>::value && Trait::valid,
make_source_result_t<DownstreamManager>> make_source_result_t<DownstreamManager>>
make_source(Init init, Pull pull, Done done, Finalize finalize = {}, make_source(Init init, Pull pull, Done done, Finalize finalize = {},
policy::arg<DownstreamManager> token = {}) { policy::arg<DownstreamManager> token = {}) {
...@@ -496,7 +496,7 @@ public: ...@@ -496,7 +496,7 @@ public:
class Finalize = unit_t, class Finalize = unit_t,
class DownstreamManager = default_downstream_manager_t<Pull>, class DownstreamManager = default_downstream_manager_t<Pull>,
class Trait = stream_source_trait_t<Pull>> class Trait = stream_source_trait_t<Pull>>
detail::enable_if_t<detail::is_actor_handle<ActorHandle>::value, detail::enable_if_t<detail::is_actor_handle<ActorHandle>::value && Trait::valid,
make_source_result_t<DownstreamManager>> make_source_result_t<DownstreamManager>>
make_source(const ActorHandle& dest, Init init, Pull pull, Done done, make_source(const ActorHandle& dest, Init init, Pull pull, Done done,
Finalize fin = {}, Finalize fin = {},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment