Home | History | Annotate | Download | only in compiler

Lines Matching refs:string

40 #include <string>
99 bool FindFileByName(const string& filename, FileDescriptorProto* output);
100 bool FindFileContainingSymbol(const string& symbol_name,
102 bool FindFileContainingExtension(const string& containing_type,
118 void AddError(const string& filename,
119 const string& element_name,
122 const string& message);
124 virtual void AddWarning(const string& filename,
125 const string& element_name,
128 const string& message);
167 const FileDescriptor* Import(const string& filename);
175 void AddUnusedImportTrackFile(const string& file_name);
194 virtual void AddError(const string& filename, int line, int column,
195 const string& message) = 0;
197 virtual void AddWarning(const string& filename, int line, int column,
198 const string& message) {}
217 virtual io::ZeroCopyInputStream* Open(const string& filename) = 0;
224 virtual string GetLastErrorMessage();
241 // to the root of the source tree, pass an empty string for virtual_path.
254 void MapPath(const string& virtual_path, const string& disk_path);
285 DiskFileToVirtualFile(const string& disk_file,
286 string* virtual_file,
287 string* shadowing_disk_file);
292 bool VirtualFileToDiskFile(const string& virtual_file, string* disk_file);
295 virtual io::ZeroCopyInputStream* Open(const string& filename);
297 virtual string GetLastErrorMessage();
301 string virtual_path;
302 string disk_path;
304 inline Mapping(const string& virtual_path_param,
305 const string& disk_path_param)
309 string last_error_message_;
313 io::ZeroCopyInputStream* OpenVirtualFile(const string& virtual_file,
314 string* disk_file);
317 io::ZeroCopyInputStream* OpenDiskFile(const string& filename);