Lines Matching refs:buffer_node

36 void spin_try_get( tbb::flow::buffer_node<T> &b, T &value ) {  in spin_try_get()
48 tbb::flow::buffer_node<T> &my_b;
50 parallel_puts( tbb::flow::buffer_node<T> &b ) : my_b(b) {} in parallel_puts()
101 tbb::flow::buffer_node<T> &my_b;
104 parallel_gets( tbb::flow::buffer_node<T> &b, touches<T> &t) : my_b(b), my_touches(t) {} in parallel_gets()
119 tbb::flow::buffer_node<T> &my_b;
122 parallel_put_get( tbb::flow::buffer_node<T> &b, touches<T> &t ) : my_b(b), my_touches(t) {} in parallel_put_get()
154 tbb::flow::buffer_node<T> b(g); in test_reservation()
201 tbb::flow::buffer_node<T> b(g); in test_parallel()
202 tbb::flow::buffer_node<T> b2(g); in test_parallel()
203 tbb::flow::buffer_node<T> b3(g); in test_parallel()
273 tbb::flow::buffer_node<T> b_copy(b); in test_parallel()
319 tbb::flow::buffer_node<T> b(g); in test_serial()
320 tbb::flow::buffer_node<T> b2(g); in test_serial()
383 tbb::flow::buffer_node<T> b3(g); in test_serial()
432 …follows_and_precedes_testing::test_follows<msg_t, tbb::flow::buffer_node<msg_t>>(messages_for_foll… in test_follows_and_precedes_api()
433 …follows_and_precedes_testing::test_precedes<msg_t, tbb::flow::buffer_node<msg_t>>(messages_for_pre… in test_follows_and_precedes_api()
442 buffer_node<int> b0(g); in test_deduction_guides()
445 buffer_node b1(follows(br)); in test_deduction_guides()
446 static_assert(std::is_same_v<decltype(b1), buffer_node<int>>); in test_deduction_guides()
448 buffer_node b2(precedes(br)); in test_deduction_guides()
449 static_assert(std::is_same_v<decltype(b2), buffer_node<int>>); in test_deduction_guides()
452 buffer_node b3(b0); in test_deduction_guides()
453 static_assert(std::is_same_v<decltype(b3), buffer_node<int>>); in test_deduction_guides()
478 test_resets<int,tbb::flow::buffer_node<int> >();
479 test_resets<float,tbb::flow::buffer_node<float> >();