Lines Matching defs:basic_action

133     struct basic_action<Component, R(Args...), Derived>  struct
154 typedef Component component_type;
155 typedef Derived derived_type;
158 typedef typename traits::promise_local_result<R>::type result_type;
161 typedef typename traits::action_remote_result<R>::type remote_result_type;
167 >::type local_result_type;
173 > continuation_type;
175 static const std::size_t arity = sizeof...(Args);
176 typedef util::tuple<typename std::decay<Args>::type...> arguments_type;
178 typedef void action_tag;
181 static std::string get_action_name(naming::address::address_type /*lva*/) in get_action_name()
192 struct invoker
233 struct thread_function
293 construct_thread_function(naming::id_type const& target, in construct_thread_function()
318 construct_thread_function(naming::id_type const& target, in construct_thread_function()
344 execute_function(naming::address::address_type lva, in execute_function()
356 struct sync_invoke
371 HPX_FORCEINLINE result_type operator()( in operator ()()
379 HPX_FORCEINLINE result_type operator()( in operator ()()
387 HPX_FORCEINLINE result_type operator()( in operator ()()
396 HPX_FORCEINLINE result_type operator()( in operator ()()
410 operator()(launch policy, in operator ()()
423 operator()(DistPolicy const& dist_policy, error_code& ec, in operator ()()
436 operator()(launch policy, in operator ()()
449 operator()(DistPolicy const& dist_policy, Ts&&... vs) const in operator ()()
457 static int get_component_type() in get_component_type()
464 static base_action::action_type get_action_type() in get_action_type()
470 static std::int64_t get_invocation_count(bool reset) in get_invocation_count()
476 static std::atomic<std::int64_t> invocation_count_;
479 static void increment_invocation_count() in increment_invocation_count()