Home
last modified time | relevance | path

Searched refs:flow_control (Results 1 – 25 of 35) sorted by relevance

12

/oneTBB/test/conformance/
H A Dconformance_parallel_pipeline.cpp46 U operator()( oneapi::tbb::flow_control& control ) const { in operator ()()
104 TestSingleFilter([]( oneapi::tbb::flow_control& control ) { in TestSingleFilterLambda()
112 TestSingleFilter([]( oneapi::tbb::flow_control& control ) { in TestSingleFilterLambda()
126 [&flag](oneapi::tbb::flow_control& fc) -> I{ in RunPipeline()
151 [&first, &last](oneapi::tbb::flow_control& fc)-> ValueType{ in RootSequence()
285 [&serial_checker](oneapi::tbb::flow_control&fc)
337 [&active_tokens](oneapi::tbb::flow_control&fc)
414 auto first_body = [&](oneapi::tbb::flow_control& fc) -> middle_filter_type { in test_pipeline_invoke_basic()
H A Dconformance_input_node.cpp31 int input_body_f(tbb::flow_control&) { return 42; } in input_body_f() argument
37 auto lambda = [](tbb::flow_control&) { return 42; }; in test_deduction_guides() argument
38 auto non_const_lambda = [](tbb::flow_control&) mutable { return 42; }; in test_deduction_guides() argument
201 int operator()( oneapi::tbb::flow_control & fc ) { in operator ()()
H A Dconformance_flowgraph.h201 OutputType operator()( oneapi::tbb::flow_control& fc ) { in operator()
244 OutputType operator()( oneapi::tbb::flow_control & fc ) { in operator()
296 int operator()( oneapi::tbb::flow_control & fc ) { in operator()
371 OutputType operator()( oneapi::tbb::flow_control & fc ) { in operator()
393 OutputType operator()( oneapi::tbb::flow_control & fc ) { in operator()
/oneTBB/test/tbb/
H A Dtest_parallel_pipeline.cpp121 U operator()( tbb::flow_control& control ) const { in operator ()()
137 U* operator()(tbb::flow_control& control) const { in operator ()()
160 void operator()( tbb::flow_control& control ) const { in operator ()()
176 operator()(tbb::flow_control& control ) const { in operator ()()
406 tbb::filter<void, void>(filter_table[i], [&counter]( tbb::flow_control& control ) { in run_function_spec()
509 tbb::make_filter<void, t1>(filter_type[0], [&counter]( tbb::flow_control& control ) -> t1 { in run_lambdas_test()
527 tbb::filter<void,t1*>(filter_type[0], [&counter]( tbb::flow_control& control ) -> t1* { in run_lambdas_test()
550 tbb::make_filter(filter_type[0], [&counter]( tbb::flow_control& control ) -> t1* { in run_lambdas_test()
572 tbb::make_filter(filter_type[0], [&counter]( tbb::flow_control& control ) -> t1 { in run_lambdas_test()
H A Dtest_input_node.cpp80 T operator()( tbb::flow_control& fc ) { in operator ()()
273 [&](tbb::flow_control& fc) -> bool { in test_follows_and_precedes_api()
324 tbb::flow::input_node<int> in(g, [&](tbb::flow_control& fc) { fc.stop(); return 0;}); in __anone180743f0302()
H A Dtest_profiling.cpp161 tbb::flow::input_node<int> node(g, [](tbb::flow_control& ) -> int { return 0;}); in __anon8094d7940302() argument
H A Dtest_flow_graph_priorities.cpp291 data_type operator()(tbb::flow_control& fc) { in operator ()()
668 continue_msg operator()( tbb::flow_control& fc ){ in operator ()()
H A Dtest_flow_graph.cpp201 int operator()(tbb::flow_control &fc) { in operator ()()
H A Dtest_split_node.cpp110 TT operator()( tbb::flow_control &fc) { in operator ()()
/oneTBB/include/oneapi/tbb/detail/
H A D_pipeline_filters.h128 class flow_control {
130 flow_control() = default;
258 flow_control control;
302 flow_control control;
445 using filter_input = typename std::conditional<std::is_same<Input, flow_control>::value, void, Inpu…
H A D_flow_graph_nodes_deduction.h54 struct body_types<Output (T::*)(flow_control&) const> : declare_body_types<NoInputBody, Output> {};
57 struct body_types<Output (T::*)(flow_control&)> : declare_body_types<NoInputBody, Output> {};
66 struct body_types<Output (*)(flow_control&)> : declare_body_types<NoInputBody, Output> {};
H A D_flow_graph_body_impl.h80 virtual Output operator()(flow_control& fc) = 0;
89 Output operator()(flow_control& fc) override { return body(fc); }
/oneTBB/examples/parallel_pipeline/square/
H A Dsquare.cpp99 TextSlice* operator()(oneapi::tbb::flow_control& fc) const;
109 TextSlice* MyInputFunc::operator()(oneapi::tbb::flow_control& fc) const { in operator ()()
/oneTBB/doc/main/tbb_userguide/
H A DData_Flow_Graph.rst124 Output Body::operator()( oneapi::tbb::flow_control &fc );
155 int operator()( oneapi::tbb::flow_control& fc ) {
H A Davoiding_data_races.rst29 input_node< int > src( g, [&]( oneapi::tbb::flow_control& fc ) -> int {
H A Duse_nested_algorithms.rst31 input_node< double * > matrix_source( g, [&]( oneapi::tbb::flow_control &fc ) -> double* {
H A Duse_concurrency_limits.rst45 input_node< big_object * > s( g, [&]( oneapi::tbb::flow_control& fc ) -> big_object* {
H A Duse_limiter_node.rst44 input_node< big_object * > s( g, [&]( oneapi::tbb::flow_control& fc ) -> big_object* {
H A DWorking_on_the_Assembly_Line_pipeline.rst283 ``flow_control``. This idiom is required for any functor used for the
297 TextSlice* operator()( oneapi::tbb::flow_control& fc ) const;
311 TextSlice* MyInputFunc::operator()( oneapi::tbb::flow_control& fc ) const {
H A Duse_input_node.rst79 oneapi::tbb::flow::input_node<int> src( g, [&]( oneapi::tbb::flow_control &fc ) -> int {
H A Dcreate_token_based_system.rst68 input_node< big_object * > s( g, [&]( oneapi::tbb::flow_control& fc ) -> big_object* {
/oneTBB/include/oneapi/tbb/
H A Dparallel_pipeline.h149 using detail::d1::flow_control;
/oneTBB/examples/graph/binpack/
H A Dbinpack.cpp207 value_type operator()(oneapi::tbb::flow_control& fc) { in operator ()()
/oneTBB/examples/graph/fgbzip2/
H A Dfgbzip2.cpp247 g, [&io](oneapi::tbb::flow_control& fc) -> BufferMsg { in fgCompression()
/oneTBB/examples/test_all/fibonacci/
H A Dfibonacci.cpp277 queue_t *operator()(oneapi::tbb::flow_control &fc) const { in operator ()()

12