Home | History | Annotate | Download | only in resources

Lines Matching defs:TaskGraph

19   DependentIterator(TaskGraph* graph, const Task* task)
27 TaskGraph::Node& operator->() const {
34 TaskGraph::Node& operator*() const {
51 TaskGraph::Node::Vector::iterator it =
54 TaskGraph::Node::TaskComparator(
65 TaskGraph* graph_;
68 TaskGraph::Node* current_node_;
73 explicit DependencyMismatchComparator(const TaskGraph* graph)
76 bool operator()(const TaskGraph::Node& node) const {
89 bool operator()(const TaskGraph::Edge& edge) const {
97 const TaskGraph* graph_;
123 TaskGraph::TaskGraph() {}
125 TaskGraph::~TaskGraph() {}
127 void TaskGraph::Swap(TaskGraph* other) {
132 void TaskGraph::Reset() {
165 void TaskGraphRunner::ScheduleTasks(NamespaceToken token, TaskGraph* graph) {
191 TaskGraph::Node& node = *node_it;
199 for (TaskGraph::Node::Vector::iterator it = graph->nodes.begin();
202 TaskGraph::Node& node = *it;
207 TaskGraph::Node::Vector::iterator old_it =
210 TaskGraph::Node::TaskComparator(node.task));
244 for (TaskGraph::Node::Vector::iterator it = graph->nodes.begin();
247 TaskGraph::Node& node = *it;
440 TaskGraph::Node& dependent_node = *it;