Lines Matching defs:err

34 bool Node::Stat(DiskInterface* disk_interface, string* err) {

35 mtime_ = disk_interface->Stat(path_, err);
51 string* err) {
66 if (!RecomputeNodeDirty(node, &stack, &new_validation_nodes, err))
84 string* err) {
91 if (!node->StatIfNecessary(disk_interface_, err))
104 if (!VerifyDAG(node, stack, err))
128 if (!RecomputeNodeDirty(edge->dyndep_, stack, validation_nodes, err))
134 if (!LoadDyndeps(edge->dyndep_, err))
143 if (!(*o)->StatIfNecessary(disk_interface_, err))
150 if (!dep_loader_.LoadDeps(edge, err)) {
151 if (!err->empty())
172 if (!RecomputeNodeDirty(*i, stack, validation_nodes, err))
198 if (!RecomputeOutputsDirty(edge, most_recent_input, &dirty, err))
225 bool DependencyScan::VerifyDAG(Node* node, vector<Node*>* stack, string* err) {
248 *err = "dependency cycle: ";
250 err->append((*i)->path());
251 err->append(" -> ");
253 err->append((*start)->path());
258 err->append(" [-w phonycycle=err]");
265 bool* outputs_dirty, string* err) {
363 bool DependencyScan::LoadDyndeps(Node* node, string* err) const {
364 return dyndep_loader_.LoadDyndeps(node, err);
368 string* err) const {
369 return dyndep_loader_.LoadDyndeps(node, ddf, err);
629 bool ImplicitDepLoader::LoadDeps(Edge* edge, string* err) {
632 return LoadDepsFromLog(edge, err);
636 return LoadDepFile(edge, depfile, err);
654 string* err) {
658 switch (disk_interface_->ReadFile(path, &content, err)) {
662 err->clear();
665 *err = "loading '" + path + "': " + *err;
668 // On a missing depfile: return false and empty *err.
679 *err = path + ": " + depfile_err;
684 *err = path + ": no outputs declared";
708 *err = path + ": depfile mentions '" + o->AsString() + "' as an output, but no such output was declared";
713 return ProcessDepfileDeps(edge, &depfile.ins_, err);
717 Edge* edge, std::vector<StringPiece>* depfile_ins, std::string* err) {
735 bool ImplicitDepLoader::LoadDepsFromLog(Edge* edge, string* err) {