<!-- HTML header for doxygen 1.8.13--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=9"/><meta name="generator" content="Doxygen 1.8.14"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Cpp-Taskflow</title><link href="tabs.css" rel="stylesheet" type="text/css"/><link rel="icon" type="image/x-icon" href="favicon.ico" /><script type="text/javascript" src="jquery.js"></script><script type="text/javascript" src="dynsections.js"></script><link href="navtree.css" rel="stylesheet" type="text/css"/><script type="text/javascript" src="resize.js"></script><script type="text/javascript" src="navtreedata.js"></script><script type="text/javascript" src="navtree.js"></script><script type="text/javascript">/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */$(document).ready(initResizable);/* @license-end */</script><link href="search/search.css" rel="stylesheet" type="text/css"/><script type="text/javascript" src="search/searchdata.js"></script><script type="text/javascript" src="search/search.js"></script><link href="doxygen.css" rel="stylesheet" type="text/css" /></head><body><div id="top"><!-- do not remove this div, it is closed by doxygen! --><div id="titlearea"><table cellspacing="0" cellpadding="0"><tbody><tr style="height: 56px;"><td id="projectalign" style="padding-left: 0.5em;"><div id="projectname"><a href="https://github.com/cpp-taskflow/cpp-taskflow">Cpp-Taskflow</a> <span id="projectnumber">2.4-master-branch</span></div></td></tr></tbody></table></div><!-- end header part --><!-- Generated by Doxygen 1.8.14 --><script type="text/javascript">/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */var searchBox = new SearchBox("searchBox", "search",false,'Search');/* @license-end */</script><script type="text/javascript" src="menudata.js"></script><script type="text/javascript" src="menu.js"></script><script type="text/javascript">/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */$(function() {initMenu('',true,false,'search.php','Search');$(document).ready(function() { init_search(); });});/* @license-end */</script><div id="main-nav"></div></div><!-- top --><div id="side-nav" class="ui-resizable side-nav-resizable"><div id="nav-tree"><div id="nav-tree-contents"><div id="nav-sync" class="sync"></div></div></div><div id="splitbar" style="-moz-user-select:none;"class="ui-resizable-handle"></div></div><script type="text/javascript">/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */$(document).ready(function(){initNavTree('functions.html','');});/* @license-end */</script><div id="doc-content"><!-- window showing the filter options --><div id="MSearchSelectWindow"onmouseover="return searchBox.OnSearchSelectShow()"onmouseout="return searchBox.OnSearchSelectHide()"onkeydown="return searchBox.OnSearchSelectKey(event)"></div><!-- iframe showing the search results (closed by default) --><div id="MSearchResultsWindow"><iframe src="javascript:void(0)" frameborder="0"name="MSearchResults" id="MSearchResults"></iframe></div><div class="contents"><div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><h3><a id="index_b"></a>- b -</h3><ul><li>broadcast(): <a class="el" href="classtf_1_1FlowBuilder.html#a3be7d982efad780eb6adbd1cf11a3d97">tf::FlowBuilder</a></li></ul><h3><a id="index_c"></a>- c -</h3><ul><li>clear(): <a class="el" href="classtf_1_1ChromeTracingObserver.html#a80b781d1df8f31c2b73df55b36d2e104">tf::ChromeTracingObserver</a>, <a class="el" href="classtf_1_1Taskflow.html#a1f00bbe72a1553c9656ecae4d98bb9af">tf::Taskflow</a>, <a class="el" href="classtf_1_1TFProfObserver.html#a5e1f63034a96a5a79cef6da412efd203">tf::TFProfObserver</a></li><li>composed_of(): <a class="el" href="classtf_1_1FlowBuilder.html#a0a01192f4f92c15380a4f259e2fec2d9">tf::FlowBuilder</a>, <a class="el" href="classtf_1_1Task.html#ac5278492a4d43a191b321eee60e7d629">tf::Task</a></li><li>copy(): <a class="el" href="classtf_1_1cudaFlow.html#af03e04771b655f9e629eb4c22e19b19f">tf::cudaFlow</a></li><li>cudaFlow(): <a class="el" href="classtf_1_1cudaFlow.html#af1260436038a5ac06b69daa6e0b6784e">tf::cudaFlow</a></li><li>cudaTask(): <a class="el" href="classtf_1_1cudaTask.html#a68942b759c0420da99b639a8de3cc3d1">tf::cudaTask</a></li></ul><h3><a id="index_d"></a>- d -</h3><ul><li>detach(): <a class="el" href="classtf_1_1Subflow.html#acfdedc7e9676126e9a38ecf7b5a37864">tf::Subflow</a></li><li>detached(): <a class="el" href="classtf_1_1Subflow.html#a185a0cba35c5f208029ea207e9be0b5f">tf::Subflow</a></li><li>device(): <a class="el" href="classtf_1_1cudaFlow.html#a2905a7772fb2c25753e1ae72bb05861b">tf::cudaFlow</a></li><li>dump(): <a class="el" href="classtf_1_1ChromeTracingObserver.html#a504effe13f9ab63d1a0df827c39cdc0d">tf::ChromeTracingObserver</a>, <a class="el" href="classtf_1_1Taskflow.html#ac433018262e44b12c4cc9f0c4748d758">tf::Taskflow</a>, <a class="el" href="classtf_1_1TFProfObserver.html#a9f1e839e2a8d3abd0b91ac454f0d078b">tf::TFProfObserver</a></li></ul><h3><a id="index_e"></a>- e -</h3><ul><li>emplace(): <a class="el" href="classtf_1_1FlowBuilder.html#a796e29175380f70246cf2a5639adc437">tf::FlowBuilder</a></li><li>empty(): <a class="el" href="classtf_1_1cudaFlow.html#a1926f45a038d8faa9c1b1ee43fd29a93">tf::cudaFlow</a>, <a class="el" href="classtf_1_1cudaTask.html#a1b0da9e643b80008063406fe1bf207b9">tf::cudaTask</a>, <a class="el" href="classtf_1_1Task.html#a8149edcf9ec2bfac18dd171f7a55ce06">tf::Task</a>, <a class="el" href="classtf_1_1Taskflow.html#a224301842d94c44fd7fe99d8ac2ba241">tf::Taskflow</a>, <a class="el" href="classtf_1_1TaskView.html#a29d974f0b79e5e8da9c935dfa28492d9">tf::TaskView</a></li><li>Executor(): <a class="el" href="classtf_1_1Executor.html#a4910e89d89146b6d563d598b795eb4a9">tf::Executor</a></li></ul><h3><a id="index_f"></a>- f -</h3><ul><li>fill(): <a class="el" href="classtf_1_1cudaFlow.html#aee1fa4aff12a41737ea585fa2e106a35">tf::cudaFlow</a></li><li>FlowBuilder(): <a class="el" href="classtf_1_1FlowBuilder.html#a67d023d5493da1594a1d2eaea89da179">tf::FlowBuilder</a></li><li>for_each_dependent(): <a class="el" href="classtf_1_1Task.html#a3bf68937662bf291637e4a763476b2e4">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#a55651e26436bfc2499cadaca4a24e48d">tf::TaskView</a></li><li>for_each_successor(): <a class="el" href="classtf_1_1Task.html#aff13a503d4a3c994eb08cb6f22e1b427">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#a3cb647dc0064b5d11e0c87226c47f8f8">tf::TaskView</a></li><li>for_each_task(): <a class="el" href="classtf_1_1Taskflow.html#a6350d0d6653ae9ae7b94c35e42fffe07">tf::Taskflow</a></li></ul><h3><a id="index_h"></a>- h -</h3><ul><li>has_work(): <a class="el" href="classtf_1_1Task.html#afc4ecb89dd4e4645b3ec3fb7c1bb0ec5">tf::Task</a></li><li>hash_value(): <a class="el" href="classtf_1_1Task.html#a1c9301f2a330cc23ee18e8f61688141f">tf::Task</a></li></ul><h3><a id="index_j"></a>- j -</h3><ul><li>join(): <a class="el" href="classtf_1_1Subflow.html#a59fcac1323e70d920088dd37bd0be245">tf::Subflow</a></li><li>joined(): <a class="el" href="classtf_1_1Subflow.html#afb178f1e81f2d37652803023da5847ce">tf::Subflow</a></li></ul><h3><a id="index_k"></a>- k -</h3><ul><li>kernel(): <a class="el" href="classtf_1_1cudaFlow.html#adb731be71bdd436dfb5e36e6213a9a17">tf::cudaFlow</a></li><li>kernel_on(): <a class="el" href="classtf_1_1cudaFlow.html#a4a839dbaa01237a440edfebe8faf4e5b">tf::cudaFlow</a></li></ul><h3><a id="index_l"></a>- l -</h3><ul><li>linearize(): <a class="el" href="classtf_1_1FlowBuilder.html#a90f3d9b9d6fcf4df8e7d7878dfdd130d">tf::FlowBuilder</a></li></ul><h3><a id="index_m"></a>- m -</h3><ul><li>make_observer(): <a class="el" href="classtf_1_1Executor.html#a3e68a0d779cfee1554c88c2596ae9000">tf::Executor</a></li><li>memcpy(): <a class="el" href="classtf_1_1cudaFlow.html#ad37637606f0643f360e9eda1f9a6e559">tf::cudaFlow</a></li><li>memset(): <a class="el" href="classtf_1_1cudaFlow.html#a079ca65da35301e5aafd45878a19e9d2">tf::cudaFlow</a></li></ul><h3><a id="index_n"></a>- n -</h3><ul><li>name(): <a class="el" href="classtf_1_1cudaTask.html#ab81b4f71a44af8d61758524f0c274962">tf::cudaTask</a>, <a class="el" href="classtf_1_1Task.html#a9057ecd0f3833b717480e914f8568f02">tf::Task</a>, <a class="el" href="classtf_1_1Taskflow.html#ad5706e5819aa01a63c4aa2e3485546b9">tf::Taskflow</a>, <a class="el" href="classtf_1_1TaskView.html#ac8cd58171de8ab4865e3c3f142db2db1">tf::TaskView</a></li><li>noop(): <a class="el" href="classtf_1_1cudaFlow.html#a30b2e107cb2c90a37f467b28d1b42a74">tf::cudaFlow</a></li><li>num_dependents(): <a class="el" href="classtf_1_1Task.html#a974dc1d738b62b829ad261beeafbd67c">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#acc4e2bef464e8fbb5706cefdf482a24f">tf::TaskView</a></li><li>num_domains(): <a class="el" href="classtf_1_1Executor.html#a8acfc81ae6a64989761ce229262c9a21">tf::Executor</a></li><li>num_observers(): <a class="el" href="classtf_1_1Executor.html#ab92083be20ea77b9fb3eb8ea2d26af68">tf::Executor</a></li><li>num_strong_dependents(): <a class="el" href="classtf_1_1Task.html#ad49a92e8858c3c298bed0215e341b66b">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#ac7bcb9cb1ee8f020de56fdbf8e651388">tf::TaskView</a></li><li>num_successors(): <a class="el" href="classtf_1_1cudaTask.html#a581673ad83a48a2d3b4f06f125043c32">tf::cudaTask</a>, <a class="el" href="classtf_1_1Task.html#a1a0afc89e8a6a416c511e74d82df135d">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#aff16d269ac75cffa55a312593f20d30d">tf::TaskView</a></li><li>num_tasks(): <a class="el" href="classtf_1_1ChromeTracingObserver.html#a996fcaf138dd62ea9edbb3e013e921a9">tf::ChromeTracingObserver</a>, <a class="el" href="classtf_1_1Taskflow.html#af4f03bca084deb5c2228ac8936d33649">tf::Taskflow</a>, <a class="el" href="classtf_1_1TFProfObserver.html#a8b3b0bee8762af654cfebd2bb2ee98ed">tf::TFProfObserver</a></li><li>num_topologies(): <a class="el" href="classtf_1_1Executor.html#a6d6c28ed58211e4c27a99571e5bf0b6c">tf::Executor</a></li><li>num_weak_dependents(): <a class="el" href="classtf_1_1Task.html#af3bf886291af7f39957d43d17083fe07">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#ad1ddd9a7e68a81feee1785ece99e58f5">tf::TaskView</a></li><li>num_workers(): <a class="el" href="classtf_1_1Executor.html#a79223c7f32c9d715e725b8d775de2d29">tf::Executor</a></li></ul><h3><a id="index_o"></a>- o -</h3><ul><li>on_entry(): <a class="el" href="classtf_1_1ObserverInterface.html#a113c1720111dfa72ef4eec2a0937ab54">tf::ObserverInterface</a></li><li>on_exit(): <a class="el" href="classtf_1_1ObserverInterface.html#adb6bd1daf9bb00fe6512829fbda29d36">tf::ObserverInterface</a></li><li>operator!=(): <a class="el" href="classtf_1_1Task.html#af4e13636e3a494297b30c2b2e483f095">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#adb557ad6ea636a2276022b04062e4725">tf::TaskView</a></li><li>operator=(): <a class="el" href="classtf_1_1cudaTask.html#af17c570ca9a43ad71c4b626635ea9cbb">tf::cudaTask</a>, <a class="el" href="classtf_1_1Task.html#aebdcc47e47a119f261daab673a971458">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#a4b8af1becc79b92d0f97b8397dc4c05b">tf::TaskView</a></li><li>operator==(): <a class="el" href="classtf_1_1Task.html#ad87bb498b0a4eae0c375bc59b66dbba8">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#ac31f08774b5cb89bc56367739614abcd">tf::TaskView</a></li></ul><h3><a id="index_p"></a>- p -</h3><ul><li>parallel_for(): <a class="el" href="classtf_1_1FlowBuilder.html#a9357261a2a8a9e4598b2f3d69b2f689d">tf::FlowBuilder</a></li><li>placeholder(): <a class="el" href="classtf_1_1FlowBuilder.html#acab0b4ac82260f47fdb36a3244ee3aaf">tf::FlowBuilder</a></li><li>precede(): <a class="el" href="classtf_1_1cudaTask.html#abdd68287ec4dff4216af34d1db44d1b4">tf::cudaTask</a>, <a class="el" href="classtf_1_1FlowBuilder.html#af7c4a5d732d49bd63d554a92cd240f3f">tf::FlowBuilder</a>, <a class="el" href="classtf_1_1Task.html#a8c78c453295a553c1c016e4062da8588">tf::Task</a></li><li>predicate(): <a class="el" href="classtf_1_1cudaFlow.html#adbd46a1ef9f5ae9e0848ccbefa1e65ee">tf::cudaFlow</a></li></ul><h3><a id="index_r"></a>- r -</h3><ul><li>reduce(): <a class="el" href="classtf_1_1FlowBuilder.html#a06b06b57f8ec8bb060951fc71dd375fb">tf::FlowBuilder</a></li><li>reduce_max(): <a class="el" href="classtf_1_1FlowBuilder.html#a076fa5b55e0ef6eba3c962e85727f218">tf::FlowBuilder</a></li><li>reduce_min(): <a class="el" href="classtf_1_1FlowBuilder.html#ae10e34cf00f7128d23e24c524c18d970">tf::FlowBuilder</a></li><li>remove_observer(): <a class="el" href="classtf_1_1Executor.html#a31081f492c376f7b798de0e430534531">tf::Executor</a></li><li>repeat(): <a class="el" href="classtf_1_1cudaFlow.html#a1eeebb4bbd6436a3145ff950ce282ac4">tf::cudaFlow</a></li><li>reset(): <a class="el" href="classtf_1_1Task.html#a302f51ed717d0a4e99edc50f92a571f3">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#a04c63b3e737474fb4157534d8a94eb64">tf::TaskView</a></li><li>reset_work(): <a class="el" href="classtf_1_1Task.html#aec3ab712e12137542b7e4bc311ee9f20">tf::Task</a></li><li>run(): <a class="el" href="classtf_1_1Executor.html#a81f35d5b0a20ac0646447eb80d97c0aa">tf::Executor</a></li><li>run_n(): <a class="el" href="classtf_1_1Executor.html#aff558312e64d19f98f26c91349c317da">tf::Executor</a></li><li>run_until(): <a class="el" href="classtf_1_1Executor.html#a85f5cd590d2dbe15d1f2f1f8d920a7e6">tf::Executor</a></li></ul><h3><a id="index_s"></a>- s -</h3><ul><li>set_up(): <a class="el" href="classtf_1_1ObserverInterface.html#acca2db87a08b084737c915d0e4a420d2">tf::ObserverInterface</a></li><li>stream(): <a class="el" href="classtf_1_1cudaFlow.html#a5ccc24918db4d63c50f26b68d17fd452">tf::cudaFlow</a></li><li>Subflow(): <a class="el" href="classtf_1_1Subflow.html#abe853a60943b8ecbf10ab2e27d6769e1">tf::Subflow</a></li><li>succeed(): <a class="el" href="classtf_1_1cudaTask.html#a4a9ca1a34bac47e4c9b04eb4fb2f7775">tf::cudaTask</a>, <a class="el" href="classtf_1_1FlowBuilder.html#a963e239f17485d0e05a2477f0732df09">tf::FlowBuilder</a>, <a class="el" href="classtf_1_1Task.html#a331b1b726555072e7c7d10941257f664">tf::Task</a></li></ul><h3><a id="index_t"></a>- t -</h3><ul><li>Task(): <a class="el" href="classtf_1_1Task.html#a5ed7ba63e8eeaa0f21fe08c80aa474ba">tf::Task</a></li><li>Taskflow(): <a class="el" href="classtf_1_1Taskflow.html#ade7fc641d136a3f8c96682c08040626a">tf::Taskflow</a></li><li>TaskView(): <a class="el" href="classtf_1_1TaskView.html#ada6755eb9db8badbf290eb25532a8d7f">tf::TaskView</a></li><li>this_worker_id(): <a class="el" href="classtf_1_1Executor.html#a6487d589cb1f6b078b69fd3bb1082345">tf::Executor</a></li><li>transform_reduce(): <a class="el" href="classtf_1_1FlowBuilder.html#a9b81ad3b206a63adff8b8bc423f8c425">tf::FlowBuilder</a></li><li>type(): <a class="el" href="classtf_1_1Task.html#af2df95e6c8c5870c033d692e88af0bc2">tf::Task</a>, <a class="el" href="classtf_1_1TaskView.html#aa20d7b5796064c3ab194e6d7ebe2adb1">tf::TaskView</a></li></ul><h3><a id="index_w"></a>- w -</h3><ul><li>wait_for_all(): <a class="el" href="classtf_1_1Executor.html#ab9aa252f70e9a40020a1e5a89d485b85">tf::Executor</a></li><li>work(): <a class="el" href="classtf_1_1Task.html#ae94852f20f8f5782476bacf63e6fb663">tf::Task</a></li></ul><h3><a id="index_z"></a>- z -</h3><ul><li>zero(): <a class="el" href="classtf_1_1cudaFlow.html#a91c1739bb9a2832f306f3d12693a0994">tf::cudaFlow</a></li></ul><h3><a id="index_0x7e"></a>- ~ -</h3><ul><li>~Executor(): <a class="el" href="classtf_1_1Executor.html#a5a511b0cc23b264826373d3dabcef670">tf::Executor</a></li><li>~ObserverInterface(): <a class="el" href="classtf_1_1ObserverInterface.html#adfd71c3af3ae2ea4f41eed26c1b6f604">tf::ObserverInterface</a></li><li>~Taskflow(): <a class="el" href="classtf_1_1Taskflow.html#a00325e9799c833b75455ba1407b2695c">tf::Taskflow</a></li></ul></div><!-- contents --></div><!-- doc-content --><!-- start footer part --><div id="nav-path" class="navpath"><!-- id is needed for treeview function! --><ul><li class="footer">Generated by<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li></ul></div></body></html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。