LLVM: llvm::vfs::directory_iterator Class Reference (original) (raw)
An input iterator over the entries in a virtual path, similar to llvm::sys::fs::directory_iterator. More...
#include "[llvm/Support/VirtualFileSystem.h](VirtualFileSystem%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| directory_iterator (std::shared_ptr< detail::DirIterImpl > I) | |
| directory_iterator ()=default | |
| Construct an 'end' iterator. | |
| directory_iterator & | increment (std::error_code &EC) |
| Equivalent to operator++, with an error code. | |
| const directory_entry & | operator* () const |
| const directory_entry * | operator-> () const |
| bool | operator== (const directory_iterator &RHS) const |
| bool | operator!= (const directory_iterator &RHS) const |
An input iterator over the entries in a virtual path, similar to llvm::sys::fs::directory_iterator.
Definition at line 181 of file VirtualFileSystem.h.
| llvm::vfs::directory_iterator::directory_iterator ( std::shared_ptr< detail::DirIterImpl > I) | inline |
|---|
◆ directory_iterator() [2/2]
| llvm::vfs::directory_iterator::directory_iterator ( ) | default |
|---|
Construct an 'end' iterator.
◆ increment()
| directory_iterator & llvm::vfs::directory_iterator::increment ( std::error_code & EC) | inline |
|---|
◆ operator!=()
◆ operator*()
◆ operator->()
◆ operator==()
The documentation for this class was generated from the following file:
- include/llvm/Support/VirtualFileSystem.h