Lines Matching refs:Input

100 template <typename Body, typename Input, typename Output>
102 std::invocable<Body&, const Input&> &&
103 … node_body_return_type<std::invoke_result_t<Body&, const Input&>, Output>;
105 template <typename FunctionObject, typename Input, typename Key>
107 std::invocable<FunctionObject&, const Input&> &&
108 … std::convertible_to<std::invoke_result_t<FunctionObject&, const Input&>, Key>;
116 template <typename Body, typename Input, typename OutputPortsType>
118 std::invocable<Body&, const Input&, OutputPortsType&>;
125 template <typename Body, typename Input, typename GatewayType>
127 std::invocable<Body&, const Input&, GatewayType&>;
756 template<typename Input, typename Output = continue_msg, typename Policy = queueing>
757 __TBB_requires(std::default_initializable<Input> && in __TBB_requires()
758 std::copy_constructible<Input> && in __TBB_requires()
762 , public function_input< Input, Output, Policy, cache_aligned_allocator<Input> > in __TBB_requires()
765 typedef cache_aligned_allocator<Input> internals_allocator; in __TBB_requires()
768 typedef Input input_type; in __TBB_requires()
783 __TBB_requires(function_node_body<Body, Input, Output>) in __TBB_requires()
793 __TBB_requires(function_node_body<Body, Input, Output>) in __TBB_requires()
799 __TBB_requires(function_node_body<Body, Input, Output>) in __TBB_requires()
807 __TBB_requires(function_node_body<Body, Input, Output>) in __TBB_requires()
844 template<typename Input, typename Output, typename Policy = queueing>
845 __TBB_requires(std::default_initializable<Input> && in __TBB_requires()
846 std::copy_constructible<Input>) in __TBB_requires() argument
851 Input, in __TBB_requires()
858 cache_aligned_allocator<Input> in __TBB_requires()
861 typedef cache_aligned_allocator<Input> internals_allocator; in __TBB_requires()
866 typedef Input input_type; in __TBB_requires()
876 __TBB_requires(multifunction_node_body<Body, Input, output_ports_type>) in __TBB_requires()
889 __TBB_requires(multifunction_node_body<Body, Input, output_ports_type>) in __TBB_requires()
895 __TBB_requires(multifunction_node_body<Body, Input, output_ports_type>) in __TBB_requires()
903 __TBB_requires(multifunction_node_body<Body, Input, output_ports_type>) in __TBB_requires()
2848 template<typename Input, typename Ports, typename Gateway, typename Body>
2860 …void operator()( const Input &v, Ports & ) noexcept(noexcept(tbb::detail::invoke(my_body, v, std::… in operator()
2868 template < typename Input, typename Output,
2870 __TBB_requires(std::default_initializable<Input> && std::copy_constructible<Input>) in __TBB_requires() argument
2872 : public multifunction_node< Input, std::tuple< Output >, Policy >, public sender< Output > in __TBB_requires()
2874 typedef multifunction_node< Input, std::tuple< Output >, Policy > base_type; in __TBB_requires()
2876Input, typename base_type::output_ports_type, Policy, cache_aligned_allocator<Input>> mfn_input_ty… in __TBB_requires()
2879 typedef Input input_type; in __TBB_requires()
2942 async_body<Input, typename base_type::output_ports_type, gateway_type, Body> in __TBB_requires()
3002 …typedef async_body<Input, typename base_type::output_ports_type, gateway_type, Body> async_body_ty… in __TBB_requires()
3216 template <typename Input, typename Output, typename Policy>
3217 inline void set_name(const function_node<Input, Output, Policy>& node, const char *name) { in set_name() argument
3276 template<typename Input, typename Output, typename Policy>
3277 inline void set_name(const multifunction_node<Input, Output, Policy>& node, const char *name) { in set_name() argument
3291 template<typename Input, typename Output, typename Policy>
3292 inline void set_name(const async_node<Input, Output, Policy>& node, const char *name) in set_name() argument