Home | History | Annotate | Download | only in Basic

Lines Matching refs:directory_iterator

166   directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override;
197 llvm::sys::fs::directory_iterator Iter;
201 if (!EC && Iter != llvm::sys::fs::directory_iterator()) {
216 } else if (Iter == llvm::sys::fs::directory_iterator()) {
229 directory_iterator RealFileSystem::dir_begin(const Twine &Dir,
231 return directory_iterator(std::make_shared<RealFSDirIter>(Dir, EC));
274 directory_iterator CurrentDirIter;
285 if (CurrentDirIter != directory_iterator())
292 assert((IsFirstTime || CurrentDirIter != directory_iterator()) &&
297 if (!EC && CurrentDirIter == directory_iterator())
305 if (EC || CurrentDirIter == directory_iterator()) {
329 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir,
331 return directory_iterator(
528 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override{
532 return directory_iterator();
537 return directory_iterator();
542 return directory_iterator();
546 return directory_iterator(std::make_shared<VFSFromYamlDirIterImpl>(Dir,
1181 directory_iterator I = FS->dir_begin(Path, EC);
1182 if (!EC && I != directory_iterator()) {
1192 vfs::directory_iterator End;
1194 vfs::directory_iterator I = FS->dir_begin(State->top()->getName(), EC);