LLVM: llvm::sys::fs::directory_iterator Class Reference (original) (raw)
directory_iterator - Iterates through the entries in path. More...
#include "[llvm/Support/FileSystem.h](FileSystem%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| directory_iterator (const Twine &path, std::error_code &ec, bool follow_symlinks=true) | |
| directory_iterator (const directory_entry &de, std::error_code &ec, bool follow_symlinks=true) | |
| directory_iterator ()=default | |
| Construct end iterator. | |
| directory_iterator & | increment (std::error_code &ec) |
| const directory_entry & | operator* () const |
| const directory_entry * | operator-> () const |
| bool | operator== (const directory_iterator &RHS) const |
| bool | operator!= (const directory_iterator &RHS) const |
directory_iterator - Iterates through the entries in path.
There is no operator++ because we need an error_code. If it's really needed we can make it call report_fatal_error on error.
Definition at line 1442 of file FileSystem.h.
| llvm::sys::fs::directory_iterator::directory_iterator ( const Twine & path, std::error_code & ec, bool follow_symlinks = true ) | inlineexplicit |
|---|
◆ directory_iterator() [2/3]
| llvm::sys::fs::directory_iterator::directory_iterator ( const directory_entry & de, std::error_code & ec, bool follow_symlinks = true ) | inlineexplicit |
|---|
◆ directory_iterator() [3/3]
| llvm::sys::fs::directory_iterator::directory_iterator ( ) | default |
|---|
Construct end iterator.
◆ increment()
| directory_iterator & llvm::sys::fs::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/FileSystem.h