Lines Matching refs:string
19 #include <string>
35 /// Read and store in given string. On success, return Okay.
37 virtual Status ReadFile(const std::string& path, std::string* contents,
38 std::string* err) = 0;
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,
56 const std::string& contents) = 0;
63 virtual int RemoveFile(const std::string& path) = 0;
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,
78 std::string* err);
79 virtual int RemoveFile(const std::string& path);
97 typedef std::map<std::string, TimeStamp> DirCache;
100 typedef std::map<std::string, DirCache> Cache;