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

#include <operations.hpp>

Collaboration diagram for boost::filesystem::detail::recur_dir_itr_imp:

Public Types

typedef directory_iterator element_type
 

Public Member Functions

 BOOST_SCOPED_ENUM (symlink_option) m_options
 
 recur_dir_itr_imp ()
 
void increment (system::error_code *ec)
 
bool push_directory (system::error_code &ec) BOOST_NOEXCEPT
 
void pop ()
 

Public Attributes

std::stack< element_type,
std::vector< element_type > > 
m_stack
 
int m_level
 

Member Typedef Documentation

Constructor & Destructor Documentation

boost::filesystem::detail::recur_dir_itr_imp::recur_dir_itr_imp ( )
inline

Member Function Documentation

boost::filesystem::detail::recur_dir_itr_imp::BOOST_SCOPED_ENUM ( symlink_option  )
void boost::filesystem::detail::recur_dir_itr_imp::increment ( system::error_code ec)
inline
void boost::filesystem::detail::recur_dir_itr_imp::pop ( )
inline

References BOOST_ASSERT_MSG.

bool boost::filesystem::detail::recur_dir_itr_imp::push_directory ( system::error_code ec)
inline

Member Data Documentation

int boost::filesystem::detail::recur_dir_itr_imp::m_level
std::stack< element_type, std::vector< element_type > > boost::filesystem::detail::recur_dir_itr_imp::m_stack

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