<trclass="memdesc:a59fcac1323e70d920088dd37bd0be245"><tdclass="mdescLeft"> </td><tdclass="mdescRight">enables the subflow to join its parent task <br/></td></tr>
<trclass="memdesc:acfdedc7e9676126e9a38ecf7b5a37864"><tdclass="mdescLeft"> </td><tdclass="mdescRight">enables the subflow to detach from its parent task <br/></td></tr>
<trclass="memdesc:a185a0cba35c5f208029ea207e9be0b5f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">queries if the subflow will be detached from its parent task <br/></td></tr>
<trclass="memdesc:afb178f1e81f2d37652803023da5847ce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">queries if the subflow will join its parent task <br/></td></tr>
<trclass="inherit_header pub_methods_classtf_1_1FlowBuilder"><tdcolspan="2" onclick="javascript:toggleInherit('pub_methods_classtf_1_1FlowBuilder')"><imgsrc="closed.png" alt="-"/> Public Member Functions inherited from <aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td></tr>
<trclass="memdesc:a4d52a7fe2814b264846a2085e931652c inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">creates a task from a given callable object <ahref="classtf_1_1FlowBuilder.html#a4d52a7fe2814b264846a2085e931652c">More...</a><br/></td></tr>
<trclass="memdesc:a1f6118326ad434f6c839007a1a79fe1b inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">creates multiple tasks from a list of callable objects at one time <ahref="classtf_1_1FlowBuilder.html#a1f6118326ad434f6c839007a1a79fe1b">More...</a><br/></td></tr>
<trclass="memdesc:abf3da84e99b67248d6d8fdba48267caf inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">the same as <aclass="el" href="classtf_1_1FlowBuilder.html#a4d52a7fe2814b264846a2085e931652c" title="creates a task from a given callable object ">tf::FlowBuilder::emplace</a> (starting at 2.1.0) <br/></td></tr>
<trclass="memdesc:acf423e2775a25c2b8be4dce7dae8880a inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">the same as <aclass="el" href="classtf_1_1FlowBuilder.html#a4d52a7fe2814b264846a2085e931652c" title="creates a task from a given callable object ">tf::FlowBuilder::emplace</a> (starting at 2.1.0) <br/></td></tr>
<trclass="memitem:a644d7ff0f19ca155a2e7d56b1cdb3a0b inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplParams" colspan="2">template<typename I , typename C > </td></tr>
<trclass="memitem:a644d7ff0f19ca155a2e7d56b1cdb3a0b inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/tsung-wei/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#a644d7ff0f19ca155a2e7d56b1cdb3a0b">parallel_for</a> (I beg, I end, C &&callable, size_t partitions=0)</td></tr>
<trclass="memdesc:a644d7ff0f19ca155a2e7d56b1cdb3a0b inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructs a task dependency graph of range-based parallel_for <ahref="classtf_1_1FlowBuilder.html#a644d7ff0f19ca155a2e7d56b1cdb3a0b">More...</a><br/></td></tr>
<trclass="memitem:a06b06b57f8ec8bb060951fc71dd375fb inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplParams" colspan="2">template<typename I , typename T , typename B > </td></tr>
<trclass="memitem:a06b06b57f8ec8bb060951fc71dd375fb inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/tsung-wei/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#a06b06b57f8ec8bb060951fc71dd375fb">reduce</a> (I beg, I end, T &result, B &&bop)</td></tr>
<trclass="memdesc:a06b06b57f8ec8bb060951fc71dd375fb inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">construct a task dependency graph of parallel reduction <ahref="classtf_1_1FlowBuilder.html#a06b06b57f8ec8bb060951fc71dd375fb">More...</a><br/></td></tr>
<trclass="memitem:ae10e34cf00f7128d23e24c524c18d970 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplParams" colspan="2">template<typename I , typename T > </td></tr>
<trclass="memitem:ae10e34cf00f7128d23e24c524c18d970 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/tsung-wei/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#ae10e34cf00f7128d23e24c524c18d970">reduce_min</a> (I beg, I end, T &result)</td></tr>
<trclass="memdesc:ae10e34cf00f7128d23e24c524c18d970 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructs a task dependency graph of parallel reduction through <ahref="https://en.cppreference.com/w/cpp/algorithm/min">std::min</a><ahref="classtf_1_1FlowBuilder.html#ae10e34cf00f7128d23e24c524c18d970">More...</a><br/></td></tr>
<trclass="memitem:a076fa5b55e0ef6eba3c962e85727f218 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplParams" colspan="2">template<typename I , typename T > </td></tr>
<trclass="memitem:a076fa5b55e0ef6eba3c962e85727f218 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/tsung-wei/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#a076fa5b55e0ef6eba3c962e85727f218">reduce_max</a> (I beg, I end, T &result)</td></tr>
<trclass="memdesc:a076fa5b55e0ef6eba3c962e85727f218 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructs a task dependency graph of parallel reduction through <ahref="https://en.cppreference.com/w/cpp/algorithm/max">std::max</a><ahref="classtf_1_1FlowBuilder.html#a076fa5b55e0ef6eba3c962e85727f218">More...</a><br/></td></tr>
<trclass="memitem:a08d669f2286cb90fd5ba7dade1e93fef inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplParams" colspan="2">template<typename I , typename T , typename B , typename U > </td></tr>
<trclass="memitem:a08d669f2286cb90fd5ba7dade1e93fef inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/tsung-wei/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#a08d669f2286cb90fd5ba7dade1e93fef">transform_reduce</a> (I beg, I end, T &result, B &&bop, U &&uop)</td></tr>
<trclass="memdesc:a08d669f2286cb90fd5ba7dade1e93fef inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructs a task dependency graph of parallel transformation and reduction <ahref="classtf_1_1FlowBuilder.html#a08d669f2286cb90fd5ba7dade1e93fef">More...</a><br/></td></tr>
<trclass="memitem:a9b81ad3b206a63adff8b8bc423f8c425 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplParams" colspan="2">template<typename I , typename T , typename B , typename P , typename U > </td></tr>
<trclass="memitem:a9b81ad3b206a63adff8b8bc423f8c425 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/tsung-wei/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#a9b81ad3b206a63adff8b8bc423f8c425">transform_reduce</a> (I beg, I end, T &result, B &&bop1, P &&bop2, U &&uop)</td></tr>
<trclass="memdesc:a9b81ad3b206a63adff8b8bc423f8c425 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructs a task dependency graph of parallel transformation and reduction <ahref="classtf_1_1FlowBuilder.html#a9b81ad3b206a63adff8b8bc423f8c425">More...</a><br/></td></tr>
<trclass="memdesc:af7c4a5d732d49bd63d554a92cd240f3f inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">adds a dependency link from task A to task B <ahref="classtf_1_1FlowBuilder.html#af7c4a5d732d49bd63d554a92cd240f3f">More...</a><br/></td></tr>
<trclass="memdesc:a90f3d9b9d6fcf4df8e7d7878dfdd130d inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">adds adjacent dependency links to a linear list of tasks <ahref="classtf_1_1FlowBuilder.html#a90f3d9b9d6fcf4df8e7d7878dfdd130d">More...</a><br/></td></tr>
<trclass="memdesc:a4ec89b554d15ad5fb96f4fdb10dbbb16 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">adds adjacent dependency links to a linear list of tasks <ahref="classtf_1_1FlowBuilder.html#a4ec89b554d15ad5fb96f4fdb10dbbb16">More...</a><br/></td></tr>
<trclass="memdesc:a3be7d982efad780eb6adbd1cf11a3d97 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">adds dependency links from one task A to many tasks <ahref="classtf_1_1FlowBuilder.html#a3be7d982efad780eb6adbd1cf11a3d97">More...</a><br/></td></tr>
<trclass="memdesc:add973c333ea0d51dcefd5ebaef71cff8 inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">adds dependency links from one task A to many tasks <ahref="classtf_1_1FlowBuilder.html#add973c333ea0d51dcefd5ebaef71cff8">More...</a><br/></td></tr>
<trclass="memdesc:a8871a9277dad477a69fb3a323d9c7bdb inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">adds dependency links from many tasks to one task A <ahref="classtf_1_1FlowBuilder.html#a8871a9277dad477a69fb3a323d9c7bdb">More...</a><br/></td></tr>
<trclass="memdesc:ae62feb52131f930695357dca68ea2acb inherit pub_methods_classtf_1_1FlowBuilder"><tdclass="mdescLeft"> </td><tdclass="mdescRight">adds dependency links from many tasks to one task A <ahref="classtf_1_1FlowBuilder.html#ae62feb52131f930695357dca68ea2acb">More...</a><br/></td></tr>