Lines Matching refs:output_type

401     typedef T output_type;
470 typedef T output_type;
864 typedef Output output_type;
867 typedef typename sender<output_type>::successor_type successor_type;
873 typedef typename sender<output_type>::built_successors_type built_successors_type;
874 typedef typename sender<output_type>::successor_list_type successor_list_type;
881 my_body( new internal::source_body_leaf< output_type, Body>(body) ),
882 my_init_body( new internal::source_body_leaf< output_type, Body>(body) ),
887 … static_cast<sender<output_type> *>(this), this->my_body );
899 … static_cast<sender<output_type> *>(this), this->my_body );
953 bool try_get( output_type &v ) __TBB_override {
970 bool try_reserve( output_type &v ) __TBB_override {
1018 internal::source_body<output_type> &body_ref = *this->my_body;
1019 return dynamic_cast< internal::source_body_leaf<output_type, Body> & >(body_ref).get_body();
1042 internal::source_body<output_type> *tmp = my_init_body->clone();
1054 internal::source_body<output_type> *my_body;
1055 internal::source_body<output_type> *my_init_body;
1056 internal::broadcast_cache< output_type > my_successors;
1059 output_type my_cached_item;
1062 bool try_reserve_apply_body(output_type &v) {
1090 internal:: source_task_bypass < source_node< output_type > >( *this ) );
1100 friend class internal::source_task_bypass< source_node< output_type > >;
1103 output_type v;
1131 typedef Output output_type;
1132 typedef internal::function_input<input_type,output_type,Allocator> fInput_type;
1134 typedef internal::function_output<output_type> fOutput_type;
1152 …static_cast<receiver<input_type> *>(this), static_cast<sender<output_type> *>(this), this->my_body…
1161 …static_cast<receiver<input_type> *>(this), static_cast<sender<output_type> *>(this), this->my_body…
1183 …internal::broadcast_cache<output_type> &successors () __TBB_override { return fOutput_type::my_suc…
1217 typedef null_type output_type;
1343 typedef Output output_type;
1345 typedef internal::function_output<output_type> fOutput_type;
1352 graph_node(g), internal::continue_input<output_type>( g, body ) {
1355 … static_cast<sender<output_type> *>(this), this->my_body );
1362 graph_node(g), internal::continue_input<output_type>( g, number_of_predecessors, body ) {
1365 … static_cast<sender<output_type> *>(this), this->my_body );
1370 graph_node(src.my_graph), internal::continue_input<output_type>(src),
1374 … static_cast<sender<output_type> *>(this), this->my_body );
1395 …internal::broadcast_cache<output_type> &successors () __TBB_override { return fOutput_type::my_suc…
1408 typedef T output_type;
1410 typedef typename sender<output_type>::successor_type successor_type;
1413 typedef typename sender<output_type>::built_successors_type built_successors_type;
1415 typedef typename sender<output_type>::successor_list_type successor_list_type;
1421 … static_cast<receiver<input_type> *>(this), static_cast<sender<output_type> *>(this) );
1430 … static_cast<receiver<input_type> *>(this), static_cast<sender<output_type> *>(this) );
1626 typedef T output_type;
1629 typedef typename sender<output_type>::successor_type successor_type;
1635 static_cast<sender<output_type> *>(this) );
1642 static_cast<sender<output_type> *>(this) );
1666 typedef T output_type;
1668 typedef typename sender<output_type>::successor_type successor_type;
1671 typedef typename sender<output_type>::successor_list_type successor_list_type;
1684 … static_cast<receiver<input_type> *>(this), static_cast<sender<output_type> *>(this) );
1693 … static_cast<receiver<input_type> *>(this), static_cast<sender<output_type> *>(this) );
1798 typedef T output_type;
1800 typedef typename sender<output_type>::successor_type successor_type;
1804 typedef typename sender<output_type>::successor_list_type successor_list_type;
2096 … static_cast<receiver<input_type> *>(this), static_cast<sender<output_type> *>(this) );
2106 … static_cast<receiver<input_type> *>(this), static_cast<sender<output_type> *>(this) );
2344 typedef T output_type;
2346 typedef typename sender<output_type>::successor_type successor_type;
2352 static_cast<sender<output_type> *>(this) );
2359 static_cast<sender<output_type> *>(this) );
2382 typedef T output_type;
2384 typedef typename sender<output_type>::successor_type successor_type;
2392 static_cast<sender<output_type> *>(this) );
2400 static_cast<sender<output_type> *>(this) );
2445 typedef T output_type;
2449 typedef typename sender<output_type>::successor_type successor_type;
2455 static_cast<sender<output_type> *>(this) );
2462 static_cast<sender<output_type> *>(this) );
2659 typedef T output_type;
2661 typedef typename sender<output_type>::successor_type successor_type;
2664 typedef typename sender<output_type>::built_successors_type built_successors_type;
2666 typedef typename sender<output_type>::successor_list_type successor_list_type;
2770 static_cast<sender<output_type> *>(this) );
2785 static_cast<sender<output_type> *>(this) );
2947 typedef OutputTuple output_type;
2951 … this->input_ports(), static_cast< sender< output_type > *>(this) );
2955 … this->input_ports(), static_cast< sender< output_type > *>(this) );
2972 typedef OutputTuple output_type;
2976 … this->input_ports(), static_cast< sender< output_type > *>(this) );
2980 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3000 typedef OutputTuple output_type;
3010 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3015 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3020 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3026 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3034 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3043 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3052 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3061 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3070 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3075 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3101 typedef typename internal::tagged_msg<size_t, T0> output_type;
3105 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3110 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3126 typedef typename internal::tagged_msg<size_t, T0, T1> output_type;
3130 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3135 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3151 typedef typename internal::tagged_msg<size_t, T0, T1, T2> output_type;
3155 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3160 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3176 typedef typename internal::tagged_msg<size_t, T0, T1, T2, T3> output_type;
3180 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3185 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3201 typedef typename internal::tagged_msg<size_t, T0, T1, T2, T3, T4> output_type;
3205 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3210 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3227 typedef typename internal::tagged_msg<size_t, T0, T1, T2, T3, T4, T5> output_type;
3231 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3236 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3255 typedef typename internal::tagged_msg<size_t, T0, T1, T2, T3, T4, T5, T6> output_type;
3259 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3264 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3283 typedef typename internal::tagged_msg<size_t, T0, T1, T2, T3, T4, T5, T6, T7> output_type;
3287 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3292 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3311 typedef typename internal::tagged_msg<size_t, T0, T1, T2, T3, T4, T5, T6, T7, T8> output_type;
3315 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3320 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3339 … typedef typename internal::tagged_msg<size_t, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> output_type;
3343 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3348 … this->input_ports(), static_cast< sender< output_type > *>(this) );
3774 typedef Output output_type;
3777 typedef typename sender<output_type>::successor_type successor_type;
3778 typedef receiver_gateway<output_type> gateway_type;