class directory_iterator
Declaration
class directory_iterator { /* full declaration omitted */ };
Description
An input iterator over the entries in a virtual path, similar to llvm::sys::fs::directory_iterator.
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:182
Member Variables
- private std::shared_ptr<detail::DirIterImpl> Impl
Method Overview
- public directory_iterator(std::shared_ptr<detail::DirIterImpl> I)
- public directory_iterator()
- public llvm::vfs::directory_iterator & increment(std::error_code & EC)
Methods
¶directory_iterator(
std::shared_ptr<detail::DirIterImpl> I)
directory_iterator(
std::shared_ptr<detail::DirIterImpl> I)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:186
Parameters
- std::shared_ptr<detail::DirIterImpl> I
¶directory_iterator()
directory_iterator()
Description
Construct an 'end' iterator.
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:194
¶llvm::vfs::directory_iterator& increment(
std::error_code& EC)
llvm::vfs::directory_iterator& increment(
std::error_code& EC)
Description
Equivalent to operator++, with an error code.
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:197
Parameters
- std::error_code& EC