<trid="row_0_0_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1BasicTaskflow.html" target="_self">BasicTaskflow</a></td><tdclass="desc">The base class to derive a taskflow class </td></tr>
<trid="row_0_1_" class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="structtf_1_1Error.html" target="_self">Error</a></td><tdclass="desc">The error category of taskflow </td></tr>
<trid="row_0_2_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1ExecutorObserver.html" target="_self">ExecutorObserver</a></td><tdclass="desc">A default executor observer to dump the execution timelines </td></tr>
<trid="row_0_3_" class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1ExecutorObserverInterface.html" target="_self">ExecutorObserverInterface</a></td><tdclass="desc">The interface class for creating an executor observer </td></tr>
<trid="row_0_4_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1FlowBuilder.html" target="_self">FlowBuilder</a></td><tdclass="desc">Building blocks of a task dependency graph </td></tr>
<trid="row_0_6_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1ProactiveExecutor.html" target="_self">ProactiveExecutor</a></td><tdclass="desc">Executor that implements a centralized task queue with a proactive execution strategy </td></tr>
<trid="row_0_7_" class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1SimpleExecutor.html" target="_self">SimpleExecutor</a></td><tdclass="desc">Executor that implements a centralized task queue with a simple execution strategy </td></tr>
<trid="row_0_8_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1SpeculativeExecutor.html" target="_self">SpeculativeExecutor</a></td><tdclass="desc">Executor that implements a centralized task queue with a speculative execution strategy </td></tr>
<trid="row_0_9_" class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1SubflowBuilder.html" target="_self">SubflowBuilder</a></td><tdclass="desc">The building blocks of dynamic tasking </td></tr>
<trid="row_0_10_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1Task.html" target="_self">Task</a></td><tdclass="desc">Handle to modify and access a task </td></tr>
<trid="row_0_11_" class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el" href="classtf_1_1WorkStealingExecutor.html" target="_self">WorkStealingExecutor</a></td><tdclass="desc">Executor that implements an efficient work stealing algorithm </td></tr>