Lines Matching refs:node
29 bool DyndepLoader::LoadDyndeps(Node* node, std::string* err) const {
31 return LoadDyndeps(node, &ddf, err);
34 bool DyndepLoader::LoadDyndeps(Node* node, DyndepFile* ddf,
37 node->set_dyndep_pending(false);
40 EXPLAIN("loading dyndep file '%s'", node->path().c_str());
41 if (!LoadDyndepFile(node, ddf, err))
44 // Update each edge that specified this node as its dyndep binding.
45 std::vector<Edge*> const& out_edges = node->out_edges();
49 if (edge->dyndep_ != node)
56 "'" + node->path() + "'");
72 *err = ("dyndep file '" + node->path() + "' mentions output "
101 // This node already has an edge producing it.