|
LLVM
4.0.0
|
recursive_directory_iterator - Same as directory_iterator except for it recurses down into child directories. More...
#include <FileSystem.h>
Public Member Functions | |
| recursive_directory_iterator ()=default | |
| recursive_directory_iterator (const Twine &path, std::error_code &ec) | |
| recursive_directory_iterator & | increment (std::error_code &ec) |
| const directory_entry & | operator* () const |
| const directory_entry * | operator-> () const |
| int | level () const |
| Gets the current level. Starting path is at level 0. More... | |
| bool | no_push_request () const |
| Returns true if no_push has been called for this directory_entry. More... | |
| void | pop () |
| Goes up one level if Level > 0. More... | |
| void | no_push () |
| Does not go down into the current directory_entry. More... | |
| bool | operator== (const recursive_directory_iterator &RHS) const |
| bool | operator!= (const recursive_directory_iterator &RHS) const |
recursive_directory_iterator - Same as directory_iterator except for it recurses down into child directories.
Definition at line 842 of file FileSystem.h.
|
default |
|
inlineexplicit |
Definition at line 847 of file FileSystem.h.
|
inline |
Definition at line 855 of file FileSystem.h.
References llvm::sys::fs::is_directory().
|
inline |
Gets the current level. Starting path is at level 0.
Definition at line 892 of file FileSystem.h.
|
inline |
Does not go down into the current directory_entry.
Definition at line 919 of file FileSystem.h.
|
inline |
Returns true if no_push has been called for this directory_entry.
Definition at line 895 of file FileSystem.h.
|
inline |
Definition at line 925 of file FileSystem.h.
|
inline |
Definition at line 887 of file FileSystem.h.
|
inline |
Definition at line 888 of file FileSystem.h.
|
inline |
Definition at line 921 of file FileSystem.h.
|
inline |
Goes up one level if Level > 0.
Definition at line 899 of file FileSystem.h.
References assert(), and llvm::report_fatal_error().
1.8.6