Lines Matching refs:OutputTuple
2138 template<typename OutputTuple, typename JP=queueing> class join_node;
2140 template<typename OutputTuple>
2141 class join_node<OutputTuple,reserving>: public unfolded_join_node<std::tuple_size<OutputTuple>::val…
2143 static const int N = std::tuple_size<OutputTuple>::value;
2144 typedef unfolded_join_node<N, reserving_port, OutputTuple, reserving> unfolded_type;
2146 typedef OutputTuple output_type;
2167 template<typename OutputTuple>
2168 class join_node<OutputTuple,queueing>: public unfolded_join_node<std::tuple_size<OutputTuple>::valu…
2170 static const int N = std::tuple_size<OutputTuple>::value;
2171 typedef unfolded_join_node<N, queueing_port, OutputTuple, queueing> unfolded_type;
2173 typedef OutputTuple output_type;
2197 template <typename OutputTuple, typename K,
2200 requires (std::tuple_size_v<OutputTuple> == sizeof...(Functions)) &&
2201 … (... && join_node_function_object<Functions, std::tuple_element_t<Idx, OutputTuple>, K>);
2203 template <typename OutputTuple, typename K, typename... Functions>
2205 …join_node_function_objects_helper<OutputTuple, K, Functions...>(std::make_index_sequence<sizeof...…
2212 template<typename OutputTuple, typename K, typename KHash>
2213 class join_node<OutputTuple, key_matching<K, KHash> > : public unfolded_join_node<std::tuple_size<O…
2214 key_matching_port, OutputTuple, key_matching<K,KHash> > {
2216 static const int N = std::tuple_size<OutputTuple>::value;
2217 …typedef unfolded_join_node<N, key_matching_port, OutputTuple, key_matching<K,KHash> > unfolded_typ…
2219 typedef OutputTuple output_type;
2227 __TBB_requires(join_node_functions<OutputTuple, K, __TBB_B0, __TBB_B1>) in __TBB_requires() argument
2233 __TBB_requires(join_node_functions<OutputTuple, K, __TBB_B0, __TBB_B1, __TBB_B2>) in __TBB_requires() argument
2239 __TBB_requires(join_node_functions<OutputTuple, K, __TBB_B0, __TBB_B1, __TBB_B2, __TBB_B3>) in __TBB_requires() argument
2245 …__TBB_requires(join_node_functions<OutputTuple, K, __TBB_B0, __TBB_B1, __TBB_B2, __TBB_B3, __TBB_B… in __TBB_requires() argument
2254 …__TBB_requires(join_node_functions<OutputTuple, K, __TBB_B0, __TBB_B1, __TBB_B2, __TBB_B3, __TBB_B… in __TBB_requires() argument
2264 …__TBB_requires(join_node_functions<OutputTuple, K, __TBB_B0, __TBB_B1, __TBB_B2, __TBB_B3, __TBB_B… in __TBB_requires() argument
2274 …__TBB_requires(join_node_functions<OutputTuple, K, __TBB_B0, __TBB_B1, __TBB_B2, __TBB_B3, __TBB_B… in __TBB_requires() argument
2284 …__TBB_requires(join_node_functions<OutputTuple, K, __TBB_B0, __TBB_B1, __TBB_B2, __TBB_B3, __TBB_B… in __TBB_requires() argument
2294 …__TBB_requires(join_node_functions<OutputTuple, K, __TBB_B0, __TBB_B1, __TBB_B2, __TBB_B3, __TBB_B… in __TBB_requires() argument
2310 __TBB_requires((sizeof...(Bodies) == 0) || join_node_functions<OutputTuple, K, Bodies...>)
2698 template< typename InputTuple, typename OutputTuple > class composite_node;
3256 template <typename OutputTuple, typename JP>
3257 inline void set_name(const join_node<OutputTuple, JP>& node, const char *name) { in set_name() argument
3286 template< typename InputTuple, typename OutputTuple >
3287 inline void set_name(const composite_node<InputTuple, OutputTuple>& node, const char *name) { in set_name()