Lines Matching defs:path
95 Node* StateTestWithBuiltinRules::GetNode(const string& path) {
96 EXPECT_FALSE(strpbrk(path.c_str(), "/\\"));
97 return state_.GetNode(path, 0);
145 void VirtualFileSystem::Create(const string& path,
147 files_[path].mtime = now_;
148 files_[path].contents = contents;
149 files_created_.insert(path);
152 TimeStamp VirtualFileSystem::Stat(const string& path, string* err) const {
153 FileMap::const_iterator i = files_.find(path);
161 bool VirtualFileSystem::WriteFile(const string& path, const string& contents) {
162 Create(path, contents);
166 bool VirtualFileSystem::MakeDir(const string& path) {
167 directories_made_.push_back(path);
171 FileReader::Status VirtualFileSystem::ReadFile(const string& path,
174 files_read_.push_back(path);
175 FileMap::iterator i = files_.find(path);
184 int VirtualFileSystem::RemoveFile(const string& path) {
185 if (find(directories_made_.begin(), directories_made_.end(), path)
188 FileMap::iterator i = files_.find(path);
191 files_removed_.insert(path);