Searched refs:Sequencer (Results 1 – 5 of 5) sorted by relevance
| /oneTBB/doc/main/reference/ |
| H A D | constructors_for_nodes.rst | 79 sequencer_node(follows(...), const Sequencer& s); 80 sequencer_node(precedes(...), const Sequencer& s);
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _flow_graph_nodes_deduction.h | 135 template <typename GraphOrProxy, typename Sequencer> 136 sequencer_node(GraphOrProxy&&, Sequencer) 137 ->sequencer_node<input_t<decltype(decide_on_callable_type<Sequencer>(0))>>;
|
| /oneTBB/test/common/ |
| H A D | concepts_common.h | 657 struct Sequencer { struct 658 Sequencer( const Sequencer& ) requires EnableCopyCtor = default; 660 ~Sequencer() requires EnableDtor = default; 661 ~Sequencer() = delete; 668 template <typename T> using Correct = Sequencer<T, /*CopyCtor = */true, /*Dtor = */true, /*() = */S… argument 669 template <typename T> using NonCopyable = Sequencer<T, /*CopyCtor = */false, /*Dtor = */true, /*() … 670 template <typename T> using NonDestructible = Sequencer<T, /*CopyCtor = */true, /*Dtor = */false, /… 671 template <typename T> using NoOperatorRoundBrackets = Sequencer<T, /*CopyCtor = */true, /*Dtor = */… 672 template <typename T> using WrongInputOperatorRoundBrackets = Sequencer<T, /*CopyCtor = */true, /*D… 673 template <typename T> using WrongReturnOperatorRoundBrackets = Sequencer<T, /*CopyCtor = */true, /*…
|
| /oneTBB/test/tbb/ |
| H A D | test_sequencer_node.cpp | 482 template <typename T, typename Sequencer> 483 concept can_call_sequencer_node_ctor = requires( tbb::flow::graph& graph, Sequencer seq,
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | flow_graph.h | 120 template <typename Sequencer, typename Value> 121 concept sequencer = std::copy_constructible<Sequencer> && 122 std::invocable<Sequencer&, const Value&> && 123 … std::convertible_to<std::invoke_result_t<Sequencer&, const Value&>, std::size_t>; 1599 template< typename Sequencer > in __TBB_requires() 1600 __TBB_requires(sequencer<Sequencer, T>) in __TBB_requires() 1601 __TBB_NOINLINE_SYM sequencer_node( graph &g, const Sequencer& s ) : queue_node<T>(g), in __TBB_requires() 1602 my_sequencer(new function_body_leaf< T, size_t, Sequencer>(s) ) { in __TBB_requires() 1609 template <typename Sequencer, typename... Args> in __TBB_requires() 1610 __TBB_requires(sequencer<Sequencer, T>) in __TBB_requires() [all …]
|