Lines Matching refs:directory_iterator
282 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override;
399 llvm::sys::fs::directory_iterator Iter;
403 if (Iter != llvm::sys::fs::directory_iterator()) in RealFSDirIter()
410 CurrentEntry = (Iter == llvm::sys::fs::directory_iterator()) in increment()
419 directory_iterator RealFileSystem::dir_begin(const Twine &Dir, in dir_begin()
422 return directory_iterator( in dir_begin()
529 SmallVector<directory_iterator, 8> IterList;
531 directory_iterator CurrentDirIter;
541 if (CurrentDirIter != directory_iterator()) in incrementIter()
545 if (IsFirstTime && CurrentDirIter == directory_iterator()) in incrementIter()
551 assert((IsFirstTime || CurrentDirIter != directory_iterator()) && in incrementDirIter()
556 if (!EC && CurrentDirIter == directory_iterator()) in incrementDirIter()
564 if (EC || CurrentDirIter == directory_iterator()) { in incrementImpl()
581 directory_iterator Iter = FS->dir_begin(Dir, FEC); in CombiningDirIterImpl()
592 CombiningDirIterImpl(ArrayRef<directory_iterator> DirIters, in CombiningDirIterImpl()
603 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir, in dir_begin()
605 directory_iterator Combined = directory_iterator( in dir_begin()
1145 directory_iterator InMemoryFileSystem::dir_begin(const Twine &Dir, in dir_begin()
1150 return directory_iterator(std::make_shared<DirIterator>()); in dir_begin()
1154 return directory_iterator( in dir_begin()
1158 return directory_iterator(std::make_shared<DirIterator>()); in dir_begin()
1306 llvm::vfs::directory_iterator ExternalIter;
1310 llvm::vfs::directory_iterator ExtIter) in RedirectingFSDirRemapIterImpl()
1313 if (ExternalIter != llvm::vfs::directory_iterator()) in RedirectingFSDirRemapIterImpl()
1331 if (!EC && ExternalIter != llvm::vfs::directory_iterator()) in increment()
1426 directory_iterator RedirectingFileSystem::dir_begin(const Twine &Dir, in dir_begin()
1463 directory_iterator RedirectIter; in dir_begin()
1472 directory_iterator(std::make_shared<RedirectingFSDirRemapIterImpl>( in dir_begin()
1478 directory_iterator(std::make_shared<RedirectingFSDirIterImpl>( in dir_begin()
1496 directory_iterator ExternalIter = ExternalFS->dir_begin(Path, ExternalEC); in dir_begin()
1505 SmallVector<directory_iterator, 2> Iters; in dir_begin()
1519 directory_iterator Combined{ in dir_begin()
2913 directory_iterator I = FS->dir_begin(Path, EC); in recursive_directory_iterator()
2914 if (I != directory_iterator()) { in recursive_directory_iterator()
2924 vfs::directory_iterator End; in increment()
2930 vfs::directory_iterator I = in increment()