Collaboration diagram for Factories:Functions | |
| TaskPtr | TaskGraph (ProcedurePtr work, StringPtr name) |
Creates a dependency graph (directed acyclic graph) of tasks that can be scheduled for execution on a Scheduler with the specified work that is always executed before any other task on the graph. More... | |
| TaskPtr | TaskGraph (StringPtr name) |
| Creates a dependency graph (directed acyclic graph) of tasks that can be scheduled for execution on a Scheduler. More... | |
| TaskPtr | Task (ProcedurePtr work, StringPtr name="") |
| A packaged callback with possible continuations and dependencies that can be arranged in a dependency graph (directed acyclic graph). More... | |
|
inline |
A packaged callback with possible continuations and dependencies that can be arranged in a dependency graph (directed acyclic graph).
| work | The callback to execute when the dependencies complete. |
| name | The name used for diagnostics. |
|
inline |
Creates a dependency graph (directed acyclic graph) of tasks that can be scheduled for execution on a Scheduler with the specified work that is always executed before any other task on the graph.
| work | The root callable that is always executed before any other tasks on the graph. |
| name | The graph name used in diagnostics. |
|
inline |
Creates a dependency graph (directed acyclic graph) of tasks that can be scheduled for execution on a Scheduler.
| name | The graph name used in diagnostics. |