class InMemoryFileSystem::DirIterator
Declaration
class InMemoryFileSystem::DirIterator : public DirIterImpl { /* full declaration omitted */ };
Description
Adaptor from InMemoryDir::iterator to directory_iterator.
Declared at: llvm/lib/Support/VirtualFileSystem.cpp:1069
Inherits from: DirIterImpl
Member Variables
- private const llvm::vfs::InMemoryFileSystem* FS
- private detail::InMemoryDirectory::const_iterator I
- private detail::InMemoryDirectory::const_iterator E
- private std::string RequestedDirName
Inherited from DirIterImpl:
Method Overview
- public DirIterator()
- public DirIterator(const llvm::vfs::InMemoryFileSystem * FS, const detail::InMemoryDirectory & Dir, std::string RequestedDirName)
- public std::error_code increment()
- private void setCurrentEntry()
Inherited from DirIterImpl:
Methods
¶DirIterator()
DirIterator()
Declared at: llvm/lib/Support/VirtualFileSystem.cpp:1105
¶DirIterator(
const llvm::vfs::InMemoryFileSystem* FS,
const detail::InMemoryDirectory& Dir,
std::string RequestedDirName)
DirIterator(
const llvm::vfs::InMemoryFileSystem* FS,
const detail::InMemoryDirectory& Dir,
std::string RequestedDirName)
Declared at: llvm/lib/Support/VirtualFileSystem.cpp:1107
Parameters
- const llvm::vfs::InMemoryFileSystem* FS
- const detail::InMemoryDirectory& Dir
- std::string RequestedDirName
¶std::error_code increment()
std::error_code increment()
Description
Sets \c CurrentEntry to the next entry in the directory on success, to directory_entry() at end, or returns a system-defined \c error_code.
Declared at: llvm/lib/Support/VirtualFileSystem.cpp:1115
¶void setCurrentEntry()
void setCurrentEntry()
Declared at: llvm/lib/Support/VirtualFileSystem.cpp:1075