Lines Matching refs:path
37 virtual Status ReadFile(const std::string& path, std::string* contents,
48 virtual TimeStamp Stat(const std::string& path, std::string* err) const = 0;
51 virtual bool MakeDir(const std::string& path) = 0;
55 virtual bool WriteFile(const std::string& path,
58 /// Remove the file named @a path. It behaves like 'rm -f path' so no errors
63 virtual int RemoveFile(const std::string& path) = 0;
65 /// Create all the parent directories for path; like mkdir -p
66 /// `basename path`.
67 bool MakeDirs(const std::string& path);
74 virtual TimeStamp Stat(const std::string& path, std::string* err) const;
75 virtual bool MakeDir(const std::string& path);
76 virtual bool WriteFile(const std::string& path, const std::string& contents);
77 virtual Status ReadFile(const std::string& path, std::string* contents,
79 virtual int RemoveFile(const std::string& path);