Lines Matching refs:EC
146 if (std::error_code EC = sys::fs::status(FD, RealStatus)) in status() local
147 return EC; in status()
184 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override;
193 if (std::error_code EC = sys::fs::status(Path, RealStatus)) in status() local
194 return EC; in status()
201 if (std::error_code EC = sys::fs::openFileForRead(Name, FD)) in openFileForRead() local
202 return EC; in openFileForRead()
208 if (std::error_code EC = llvm::sys::fs::current_path(Dir)) in getCurrentWorkingDirectory() local
209 return EC; in getCurrentWorkingDirectory()
238 RealFSDirIter(const Twine &_Path, std::error_code &EC) in RealFSDirIter() argument
239 : Path(_Path.str()), Iter(Path, EC) { in RealFSDirIter()
240 if (!EC && Iter != llvm::sys::fs::directory_iterator()) { in RealFSDirIter()
242 EC = Iter->status(S); in RealFSDirIter()
243 if (!EC) in RealFSDirIter()
249 std::error_code EC; in increment() local
250 Iter.increment(EC); in increment()
251 if (EC) { in increment()
252 return EC; in increment()
257 EC = Iter->status(S); in increment()
260 return EC; in increment()
266 std::error_code &EC) { in dir_begin() argument
267 return directory_iterator(std::make_shared<RealFSDirIter>(Dir, EC)); in dir_begin()
313 if (std::error_code EC = FS->setCurrentWorkingDirectory(Path)) in setCurrentWorkingDirectory() local
314 return EC; in setCurrentWorkingDirectory()
332 std::error_code EC; in incrementFS() local
333 CurrentDirIter = (*CurrentFS)->dir_begin(Path, EC); in incrementFS()
334 if (EC && EC != errc::no_such_file_or_directory) in incrementFS()
335 return EC; in incrementFS()
345 std::error_code EC; in incrementDirIter() local
347 CurrentDirIter.increment(EC); in incrementDirIter()
348 if (!EC && CurrentDirIter == directory_iterator()) in incrementDirIter()
349 EC = incrementFS(); in incrementDirIter()
350 return EC; in incrementDirIter()
355 std::error_code EC = incrementDirIter(IsFirstTime); in incrementImpl() local
356 if (EC || CurrentDirIter == directory_iterator()) { in incrementImpl()
358 return EC; in incrementImpl()
363 return EC; // name not seen before in incrementImpl()
370 std::error_code &EC) in OverlayFSDirIterImpl() argument
372 CurrentDirIter = (*CurrentFS)->dir_begin(Path, EC); in OverlayFSDirIterImpl()
373 EC = incrementImpl(true); in OverlayFSDirIterImpl()
381 std::error_code &EC) { in dir_begin() argument
383 std::make_shared<OverlayFSDirIterImpl>(Dir, *this, EC)); in dir_begin()
497 std::error_code EC = makeAbsolute(Path); in addFile() local
498 assert(!EC); in addFile()
499 (void)EC; in addFile()
570 std::error_code EC = FS.makeAbsolute(Path); in lookupInMemoryNode() local
571 assert(!EC); in lookupInMemoryNode()
572 (void)EC; in lookupInMemoryNode()
648 std::error_code &EC) { in dir_begin() argument
651 EC = Node.getError(); in dir_begin()
658 EC = make_error_code(llvm::errc::not_a_directory); in dir_begin()
739 std::error_code &EC);
850 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override{ in dir_begin() argument
853 EC = E.getError(); in dir_begin()
858 EC = S.getError(); in dir_begin()
862 EC = std::error_code(static_cast<int>(errc::not_a_directory), in dir_begin()
869 *this, D->contents_begin(), D->contents_end(), EC)); in dir_begin()
1221 if (std::error_code EC = makeAbsolute(Path)) in lookupPath() local
1222 return EC; in lookupPath()
1499 RedirectingDirectoryEntry::iterator End, std::error_code &EC) in VFSFromYamlDirIterImpl() argument
1508 EC = S.getError(); in VFSFromYamlDirIterImpl()
1529 std::error_code &EC) in recursive_directory_iterator() argument
1531 directory_iterator I = FS->dir_begin(Path, EC); in recursive_directory_iterator()
1532 if (!EC && I != directory_iterator()) { in recursive_directory_iterator()
1539 recursive_directory_iterator::increment(std::error_code &EC) { in increment() argument
1544 vfs::directory_iterator I = FS->dir_begin(State->top()->getName(), EC); in increment()
1545 if (EC) in increment()
1553 while (!State->empty() && State->top().increment(EC) == End) in increment()