1*67c11716SAlexey Oralov.. _make_node_set:
2*67c11716SAlexey Oralov
3*67c11716SAlexey Oralov``make_node_set`` function template
4*67c11716SAlexey Oralov===================================
5*67c11716SAlexey Oralov
6*67c11716SAlexey Oralov.. note::
7*67c11716SAlexey Oralov   To enable this feature, define the ``TBB_PREVIEW_FLOW_GRAPH_FEATURES`` macro to 1.
8*67c11716SAlexey Oralov
9*67c11716SAlexey Oralov.. contents::
10*67c11716SAlexey Oralov    :local:
11*67c11716SAlexey Oralov    :depth: 1
12*67c11716SAlexey Oralov
13*67c11716SAlexey OralovDescription
14*67c11716SAlexey Oralov***********
15*67c11716SAlexey Oralov
16*67c11716SAlexey OralovThe ``make_node_set`` function template creates a set of nodes that
17*67c11716SAlexey Oralovcan be passed as arguments to ``make_edges``, ``follows`` and ``precedes`` functions.
18*67c11716SAlexey Oralov
19*67c11716SAlexey OralovAPI
20*67c11716SAlexey Oralov***
21*67c11716SAlexey Oralov
22*67c11716SAlexey OralovHeader
23*67c11716SAlexey Oralov------
24*67c11716SAlexey Oralov
25*67c11716SAlexey Oralov.. code:: cpp
26*67c11716SAlexey Oralov
27*67c11716SAlexey Oralov    #include <oneapi/tbb/flow_graph.h>
28*67c11716SAlexey Oralov
29*67c11716SAlexey OralovSyntax
30*67c11716SAlexey Oralov------
31*67c11716SAlexey Oralov
32*67c11716SAlexey Oralov.. code:: cpp
33*67c11716SAlexey Oralov
34*67c11716SAlexey Oralov    template <typename Node, typename... Nodes>
35*67c11716SAlexey Oralov    /*unspecified*/ make_node_set( Node& node, Nodes&... nodes );
36*67c11716SAlexey Oralov
37*67c11716SAlexey OralovSee Also
38*67c11716SAlexey Oralov********
39*67c11716SAlexey Oralov
40*67c11716SAlexey Oralov:ref:`make_edges`
41*67c11716SAlexey Oralov
42*67c11716SAlexey Oralov:ref:`follows_precedes`