Beispiel #1
0
 bool apply(
     hpx::util::detail::bound_action<Action, BoundArgs> const& bound
   , Ts&&... vs
 )
 {
     return bound.apply(std::forward<Ts>(vs)...);
 }
Beispiel #2
0
 HPX_FORCEINLINE
 static hpx::future<typename hpx::util::detail::bound_action<
     Action, BoundArgs
 >::result_type>
 call(hpx::util::detail::bound_action<Action, BoundArgs> const& bound,
     Ts&&... ts)
 {
     return bound.async(std::forward<Ts>(ts)...);
 }
Beispiel #3
0
 HPX_FORCEINLINE static bool
 call(hpx::util::detail::bound_action<Action, BoundArgs> const& bound,
     Ts&&... ts)
 {
     return bound.apply(std::forward<Ts>(ts)...);
 }