Home
last modified time | relevance | path

Searched refs:Node (Results 1 – 16 of 16) sorted by relevance

/oneTBB/include/oneapi/tbb/detail/
H A D_node_handle.h47 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.h109 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.h100 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 Dconformance_flowgraph.h450 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 Dconformance_graph.cpp68 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 DDivide_and_Conquer.rst143 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 DMutual_Exclusion.rst23 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 Davoid_dynamic_node_removal.rst3 Avoid Dynamic Node Removal
H A Destimate_flow_graph_performance.rst39 .. rubric:: There is Overhead in Spawning a Node's Body as a Task
H A Dcatching_exceptions.rst3 Catching Exceptions Inside the Node that Throws the Exception
H A DPredefined_Node_Types.rst3 Predefined Node Types
22 * - Predefined Node Type
H A DMapping_Nodes2Tasks.rst23 **Execution Timeline of a Two Node Graph**
/oneTBB/doc/main/reference/
H A Dmake_edges_function.rst42 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 Dmake_node_set_function.rst34 template <typename Node, typename... Nodes>
35 /*unspecified*/ make_node_set( Node& node, Nodes&... nodes );
/oneTBB/test/tbb/
H A Dtest_flow_graph_whitebox.cpp639 template<typename Node>
643 Node on(g); in TestScalarNode()
/oneTBB/include/oneapi/tbb/
H A Dflow_graph.h2692 template< typename Body, typename Node >
2693 Body copy_body( Node &n ) { in copy_body()