Lines Matching refs:directory_iterator
272 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override;
390 llvm::sys::fs::directory_iterator Iter;
394 if (Iter != llvm::sys::fs::directory_iterator()) in RealFSDirIter()
401 CurrentEntry = (Iter == llvm::sys::fs::directory_iterator()) in increment()
410 directory_iterator RealFileSystem::dir_begin(const Twine &Dir, in dir_begin()
413 return directory_iterator( in dir_begin()
505 SmallVector<directory_iterator, 8> IterList;
507 directory_iterator CurrentDirIter;
517 if (CurrentDirIter != directory_iterator()) in incrementIter()
521 if (IsFirstTime && CurrentDirIter == directory_iterator()) in incrementIter()
527 assert((IsFirstTime || CurrentDirIter != directory_iterator()) && in incrementDirIter()
532 if (!EC && CurrentDirIter == directory_iterator()) in incrementDirIter()
540 if (EC || CurrentDirIter == directory_iterator()) { in incrementImpl()
557 directory_iterator Iter = FS->dir_begin(Dir, FEC); in CombiningDirIterImpl()
568 CombiningDirIterImpl(ArrayRef<directory_iterator> DirIters, in CombiningDirIterImpl()
579 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir, in dir_begin()
581 directory_iterator Combined = directory_iterator( in dir_begin()
1120 directory_iterator InMemoryFileSystem::dir_begin(const Twine &Dir, in dir_begin()
1125 return directory_iterator(std::make_shared<DirIterator>()); in dir_begin()
1129 return directory_iterator( in dir_begin()
1133 return directory_iterator(std::make_shared<DirIterator>()); in dir_begin()
1282 llvm::vfs::directory_iterator ExternalIter;
1286 llvm::vfs::directory_iterator ExtIter) in RedirectingFSDirRemapIterImpl()
1289 if (ExternalIter != llvm::vfs::directory_iterator()) in RedirectingFSDirRemapIterImpl()
1307 if (!EC && ExternalIter != llvm::vfs::directory_iterator()) in increment()
1402 directory_iterator RedirectingFileSystem::dir_begin(const Twine &Dir, in dir_begin()
1439 directory_iterator RedirectIter; in dir_begin()
1448 directory_iterator(std::make_shared<RedirectingFSDirRemapIterImpl>( in dir_begin()
1454 directory_iterator(std::make_shared<RedirectingFSDirIterImpl>( in dir_begin()
1472 directory_iterator ExternalIter = ExternalFS->dir_begin(Path, ExternalEC); in dir_begin()
1481 SmallVector<directory_iterator, 2> Iters; in dir_begin()
1495 directory_iterator Combined{ in dir_begin()
2834 directory_iterator I = FS->dir_begin(Path, EC); in recursive_directory_iterator()
2835 if (I != directory_iterator()) { in recursive_directory_iterator()
2845 vfs::directory_iterator End; in increment()
2851 vfs::directory_iterator I = FS->dir_begin(State->Stack.top()->path(), EC); in increment()