Lines Matching defs:file
3 // found in the LICENSE file.
26 void PathOutput::WriteFile(std::ostream& out, const SourceFile& file) const {
27 WritePathStr(out, file.value());
73 void PathOutput::WriteFile(std::ostream& out, const OutputFile& file) const {
75 EscapeStringToStream(out, file.value(), options_);
87 const OutputFile& file,
89 DCHECK(file.value().empty() ||
90 file.value()[file.value().size() - 1] == '/');
94 EscapeStringToStream(out, file.value(), options_);
97 if (!file.value().empty() &&
98 file.value()[file.value().size() - 1] == '/') {
102 base::StringPiece(file.value().data(), file.value().size() - 1),
106 EscapeStringToStream(out, file.value(), options_);
113 const base::FilePath& file) const {
114 // Assume native file paths are always absolute.
115 EscapeStringToStream(out, FilePathToUTF8(file), options_);
147 // The current dir is a prefix of the output file, so we can strip the