Home
last modified time | relevance | path

Searched refs:successor_type (Results 1 – 8 of 8) sorted by relevance

/oneTBB/include/oneapi/tbb/detail/
H A D_flow_graph_cache_impl.h94 typedef receiver<output_type> successor_type; typedef
96 predecessor_cache( successor_type* owner ) : my_owner( owner ) { in predecessor_cache()
142 successor_type* my_owner;
152 typedef receiver<T> successor_type; typedef
154 reservable_predecessor_cache( successor_type* owner ) in reservable_predecessor_cache()
226 typedef receiver<T> successor_type; typedef
242 void register_successor( successor_type& r ) { in register_successor()
250 void remove_successor( successor_type& r ) { in remove_successor()
281 typedef receiver<continue_msg> successor_type; typedef
295 void register_successor( successor_type& r ) { in register_successor()
[all …]
H A D_flow_graph_indexer_impl.h112 typedef typename sender<output_type>::successor_type successor_type;
126 successor_type *my_succ;
131 indexer_node_base_operation(const successor_type &s, op_type t) : type(char(t)),
132 my_succ(const_cast<successor_type *>(&s)) {}
177 bool register_successor(successor_type &r) override {
183 bool remove_successor( successor_type &r) override {
H A D_flow_graph_node_impl.h703 typedef typename sender<output_type>::successor_type successor_type;
710 bool register_successor( successor_type &r ) override {
716 bool remove_successor( successor_type &r ) override {
H A D_flow_graph_join_impl.h1034 typedef typename sender<output_type>::successor_type successor_type;
1052 successor_type *my_succ;
1057 join_node_base_operation(const successor_type &s, op_type t) : type(char(t)),
1058 my_succ(const_cast<successor_type *>(&s)), bypass_t(nullptr) {}
1160 bool register_successor(successor_type &r) override {
1166 bool remove_successor( successor_type &r) override {
/oneTBB/include/oneapi/tbb/
H A Dflow_graph.h544 typedef typename sender<output_type>::successor_type successor_type; in __TBB_requires() typedef
774 typedef typename fOutput_type::successor_type successor_type; in __TBB_requires() typedef
990 typedef typename fOutput_type::successor_type successor_type; in __TBB_requires() typedef
1090 typedef typename sender<output_type>::successor_type successor_type; typedef
1158 typedef typename sender<output_type>::successor_type successor_type; typedef
1555 typedef typename sender<output_type>::successor_type successor_type; typedef
1596 typedef typename sender<output_type>::successor_type successor_type; in __TBB_requires() typedef
1665 typedef typename sender<output_type>::successor_type successor_type; typedef
1882 typedef typename sender<output_type>::successor_type successor_type; typedef
3023 typedef typename sender<output_type>::successor_type successor_type; typedef
[all …]
/oneTBB/test/common/
H A Dgraph_utils.h367 typedef typename tbb::flow::sender<T>::successor_type successor_type;
368 std::atomic< successor_type * > my_receiver;
385 bool register_successor( successor_type &r ) override {
390 bool remove_successor( successor_type &r ) override {
391 successor_type *s = my_receiver.exchange( nullptr );
408 successor_type *s = my_receiver;
419 successor_type *s = my_receiver;
429 successor_type *s = my_receiver;
/oneTBB/test/tbb/
H A Dtest_continue_node.cpp39 typedef tbb::flow::sender<tbb::flow::continue_msg>::successor_type successor_type; typedef
41 bool register_successor( successor_type& ) override { return false; } in register_successor()
42 bool remove_successor( successor_type& ) override { return false; } in remove_successor()
H A Dtest_limiter_node.cpp81 typedef typename tbb::flow::sender<T>::successor_type successor_type; typedef
83 bool register_successor( successor_type & ) override { return false; } in register_successor()
84 bool remove_successor( successor_type & ) override { return false; } in remove_successor()