16 class dynamic_task_graph_node;
17 class dynamic_task_graph_spawned_node;
18 class dynamic_task_graph;
96 std::vector< std::shared_ptr<dynamic_task_graph_spawned_node> >
_in_dependency;
99 std::string _task_description;
Represents one node in task graph.
bool is_submitted() const
Has task been submitted.
std::string to_string() const
std::function< void()> _functor
void add_dependencies(const std::set< dynamic_task_graph_node > &nodes)
Wrapper around add_dependency()
dynamic_task_graph_node(std::function< void()> functor)
Create new task graph node.
std::shared_ptr< dynamic_task_graph_spawned_node > _spawned_task
std::vector< std::shared_ptr< dynamic_task_graph_spawned_node > > _in_dependency
In dependencies.
void add_dependency(const dynamic_task_graph_node &node)
Add a single dependency.
Very simple dynamic task graph interface.
I've written an API to IIT, but I'm not currently using.