Lines Matching refs:std
38 Node* GetNode(const std::string& path);
55 void Create(const std::string& path, const std::string& contents);
64 virtual TimeStamp Stat(const std::string& path, std::string* err) const;
65 virtual bool WriteFile(const std::string& path, const std::string& contents);
66 virtual bool MakeDir(const std::string& path);
67 virtual Status ReadFile(const std::string& path, std::string* contents,
68 std::string* err);
69 virtual int RemoveFile(const std::string& path);
74 std::string stat_error; // If mtime is -1.
75 std::string contents;
78 std::vector<std::string> directories_made_;
79 std::vector<std::string> files_read_;
80 typedef std::map<std::string, Entry> FileMap;
82 std::set<std::string> files_removed_;
83 std::set<std::string> files_created_;
91 void CreateAndEnter(const std::string& name);
97 std::string start_dir_;
99 std::string temp_dir_name_;
107 ScopedFilePath(const std::string& path) : path_(path) {}
121 const std::string& path() const { return path_; }
125 std::string path_;