Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::filesystem::recursive_directory_iterator Class Reference

#include <operations.hpp>

Inheritance diagram for boost::filesystem::recursive_directory_iterator:
Collaboration diagram for boost::filesystem::recursive_directory_iterator:

Public Member Functions

 recursive_directory_iterator ()
 
 recursive_directory_iterator (const path &dir_path, BOOST_SCOPED_ENUM(symlink_option) opt=symlink_option::none)
 
 recursive_directory_iterator (const path &dir_path, BOOST_SCOPED_ENUM(symlink_option) opt, system::error_code &ec)
 
 recursive_directory_iterator (const path &dir_path, system::error_code &ec)
 
recursive_directory_iteratorincrement (system::error_code &ec)
 
int level () const
 
bool no_push_pending () const
 
bool no_push_request () const
 
void pop ()
 
void no_push (bool value=true)
 
file_status status () const
 
file_status symlink_status () const
 

Friends

class boost::iterator_core_access
 

Constructor & Destructor Documentation

boost::filesystem::recursive_directory_iterator::recursive_directory_iterator ( )
inline
boost::filesystem::recursive_directory_iterator::recursive_directory_iterator ( const path dir_path,
BOOST_SCOPED_ENUM(symlink_option)  opt = symlink_option::none 
)
inlineexplicit
boost::filesystem::recursive_directory_iterator::recursive_directory_iterator ( const path dir_path,
BOOST_SCOPED_ENUM(symlink_option)  opt,
system::error_code ec 
)
inline
boost::filesystem::recursive_directory_iterator::recursive_directory_iterator ( const path dir_path,
system::error_code ec 
)
inline

Member Function Documentation

recursive_directory_iterator& boost::filesystem::recursive_directory_iterator::increment ( system::error_code ec)
inline
int boost::filesystem::recursive_directory_iterator::level ( ) const
inline
void boost::filesystem::recursive_directory_iterator::no_push ( bool  value = true)
inline
bool boost::filesystem::recursive_directory_iterator::no_push_pending ( ) const
inline
bool boost::filesystem::recursive_directory_iterator::no_push_request ( ) const
inline

References no_push_pending().

void boost::filesystem::recursive_directory_iterator::pop ( )
inline
file_status boost::filesystem::recursive_directory_iterator::status ( ) const
inline
file_status boost::filesystem::recursive_directory_iterator::symlink_status ( ) const
inline

Friends And Related Function Documentation

friend class boost::iterator_core_access
friend

The documentation for this class was generated from the following file: