Ditto 4.5.3
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
ghc::filesystem::recursive_directory_iterator Class Reference

Public Types

using iterator_category = std::input_iterator_tag
 
using value_type = directory_entry
 
using difference_type = std::ptrdiff_t
 
using pointer = const directory_entry*
 
using reference = const directory_entry&
 

Public Member Functions

 recursive_directory_iterator (const path &p)
 
 recursive_directory_iterator (const path &p, directory_options options)
 
 recursive_directory_iterator (const path &p, directory_options options, std::error_code &ec) noexcept
 
 recursive_directory_iterator (const path &p, std::error_code &ec) noexcept
 
 recursive_directory_iterator (const recursive_directory_iterator &rhs)
 
 recursive_directory_iterator (recursive_directory_iterator &&rhs) noexcept
 
directory_options options () const
 
int depth () const
 
bool recursion_pending () const
 
const directory_entryoperator* () const
 
const directory_entryoperator-> () const
 
recursive_directory_iteratoroperator= (const recursive_directory_iterator &rhs)
 
recursive_directory_iteratoroperator= (recursive_directory_iterator &&rhs) noexcept
 
recursive_directory_iteratoroperator++ ()
 
recursive_directory_iteratorincrement (std::error_code &ec) noexcept
 
void pop ()
 
void pop (std::error_code &ec)
 
void disable_recursion_pending ()
 
directory_iterator::proxy operator++ (int)
 
bool operator== (const recursive_directory_iterator &rhs) const
 
bool operator!= (const recursive_directory_iterator &rhs) const