Lines Matching refs:directory_iterator

237   directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override;
315 llvm::sys::fs::directory_iterator Iter;
319 if (Iter != llvm::sys::fs::directory_iterator()) in RealFSDirIter()
326 CurrentEntry = (Iter == llvm::sys::fs::directory_iterator()) in increment()
335 directory_iterator RealFileSystem::dir_begin(const Twine &Dir, in dir_begin()
337 return directory_iterator(std::make_shared<RealFSDirIter>(Dir, EC)); in dir_begin()
414 directory_iterator CurrentDirIter;
425 if (CurrentDirIter != directory_iterator()) in incrementFS()
432 assert((IsFirstTime || CurrentDirIter != directory_iterator()) && in incrementDirIter()
437 if (!EC && CurrentDirIter == directory_iterator()) in incrementDirIter()
445 if (EC || CurrentDirIter == directory_iterator()) { in incrementImpl()
470 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir, in dir_begin()
472 return directory_iterator( in dir_begin()
889 directory_iterator InMemoryFileSystem::dir_begin(const Twine &Dir, in dir_begin()
894 return directory_iterator(std::make_shared<InMemoryDirIterator>()); in dir_begin()
898 return directory_iterator( in dir_begin()
902 return directory_iterator(std::make_shared<InMemoryDirIterator>()); in dir_begin()
965 directory_iterator ExternalDirIter;
1006 directory_iterator RedirectingFileSystem::dir_begin(const Twine &Dir, in dir_begin()
1027 return directory_iterator(std::make_shared<VFSFromYamlDirIterImpl>( in dir_begin()
1980 assert(!(IsExternalFSCurrent && ExternalDirIter == directory_iterator()) && in incrementExternal()
1992 if (EC || ExternalDirIter == directory_iterator()) { in incrementExternal()
2038 directory_iterator I = FS->dir_begin(Path, EC); in recursive_directory_iterator()
2039 if (I != directory_iterator()) { in recursive_directory_iterator()
2049 vfs::directory_iterator End; in increment()
2055 vfs::directory_iterator I = FS->dir_begin(State->Stack.top()->path(), EC); in increment()