| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _node_handle.h | 47 template<typename Value, typename Node, typename Allocator> 52 using node = Node; 105 template<typename Key, typename Value, typename Node, typename Allocator> 106 class node_handle : public node_handle_base<Value, Node, Allocator> { 107 using base_type = node_handle_base<Value, Node, Allocator>; 132 template<typename Key, typename Node, typename Allocator> 133 class node_handle<Key, Key, Node, Allocator> : public node_handle_base<Key, Node, Allocator> { 134 using base_type = node_handle_base<Key, Node, Allocator>; 152 template <typename Key, typename Value, typename Node, typename Allocator> 153 void swap( node_handle<Key, Value, Node, Allocator>& lhs, in swap() argument [all …]
|
| H A D | _flow_graph_nodes_deduction.h | 109 template <typename Node, typename... Nodes> 110 struct decide_on_set<node_set<order::following, Node, Nodes...>> { 111 using type = typename Node::output_type; 114 template <typename Node, typename... Nodes> 115 struct decide_on_set<node_set<order::preceding, Node, Nodes...>> { 116 using type = typename Node::input_type;
|
| H A D | _flow_graph_node_set_impl.h | 100 template <typename Node> 148 template <typename Node, typename... Nodes> 149 node_set<order::undefined, Node, Nodes...> 150 make_node_set(Node& first_node, Nodes&... nodes) { 151 return node_set<order::undefined, Node, Nodes...>(first_node, nodes...);
|
| /oneTBB/test/conformance/ |
| H A D | conformance_flowgraph.h | 450 Node testing_node(g, node_args...); in test_buffering() 548 template<typename Node> 556 Node node0(g, unlimited, fun1); in test_copy_ctor() 557 Node node1(g, unlimited, fun2); in test_copy_ctor() 564 Node node_copy(node1); in test_copy_ctor() 601 Node node_copy(testing_node); in test_copy_ctor_for_buffering_nodes() 656 template<typename Node> 693 template<typename Node> 721 Node node1(g, unlimited, fun); in test_output_input_class() 740 Node node1(g, fun); in test_output_class() [all …]
|
| H A D | conformance_graph.cpp | 68 template<typename Node> 75 Node f(g, oneapi::tbb::flow::serial, counting_body); in test_functional_nodes_rf_reset_protocol() 86 template<typename Node, typename ...Args> 89 Node testing_node(g, node_body...); in test_buffering_nodes_rf_reset_protocol() 105 template<typename Node, typename InputType, typename ...Args> 109 Node testing_node(g, node_args..., counting_body); in test_nodes_with_body_rf_reset_bodies()
|
| /oneTBB/doc/main/tbb_userguide/design_patterns/ |
| H A D | Divide_and_Conquer.rst | 143 std::list<Node*> Hits; 144 Node* Target; 147 void SerialFindCollisions( Node& x ) { 152 for( Node::const_iterator y=x.begin();y!=x.end(); ++y ) 164 typedef oneapi::tbb::enumerable_thread_specific<std::list<Node*> > LocalList; 166 Node* Target; // Target node 169 void ParallelWalk( Node& x ) { 176 for( Node::const_iterator y=x.begin(); y!=x.end(); ++y ) 184 void ParallelFindCollisions( Node& x ) {
|
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | Mutual_Exclusion.rst | 23 Node* FreeList; 28 Node* AllocateNode() { 29 Node* n; 37 n = new Node(); 42 void FreeNode( Node* n ) { 75 Node* AllocateNode() { 76 Node* n; 84 n = new Node();
|
| H A D | avoid_dynamic_node_removal.rst | 3 Avoid Dynamic Node Removal
|
| H A D | estimate_flow_graph_performance.rst | 39 .. rubric:: There is Overhead in Spawning a Node's Body as a Task
|
| H A D | catching_exceptions.rst | 3 Catching Exceptions Inside the Node that Throws the Exception
|
| H A D | Predefined_Node_Types.rst | 3 Predefined Node Types 22 * - Predefined Node Type
|
| H A D | Mapping_Nodes2Tasks.rst | 23 **Execution Timeline of a Two Node Graph**
|
| /oneTBB/doc/main/reference/ |
| H A D | make_edges_function.rst | 42 template <typename NodeType, typename Node, typename... Nodes> 43 void make_edges(node_set<Node, Nodes...>& set, NodeType& node); 45 template <typename NodeType, typename Node, typename... Nodes> 46 void make_edges(NodeType& node, node_set<Node, Nodes...>& set);
|
| H A D | make_node_set_function.rst | 34 template <typename Node, typename... Nodes> 35 /*unspecified*/ make_node_set( Node& node, Nodes&... nodes );
|
| /oneTBB/test/tbb/ |
| H A D | test_flow_graph_whitebox.cpp | 639 template<typename Node> 643 Node on(g); in TestScalarNode()
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | flow_graph.h | 2692 template< typename Body, typename Node > 2693 Body copy_body( Node &n ) { in copy_body()
|