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

#include <fileiter.hpp>

Public Types

typedef std::ptrdiff_t difference_type
 
typedef const char * value_type
 
typedef const char ** pointer
 
typedef const char *& reference
 
typedef std::input_iterator_tag iterator_category
 

Public Member Functions

 file_iterator ()
 
 file_iterator (const char *wild)
 
 ~file_iterator ()
 
 file_iterator (const file_iterator &)
 
file_iteratoroperator= (const file_iterator &)
 
const char * root () const
 
const char * path () const
 
const char * name () const
 
_fi_find_datadata ()
 
void next ()
 
file_iteratoroperator++ ()
 
file_iterator operator++ (int)
 
const char * operator* ()
 

Friends

bool operator== (const file_iterator &f1, const file_iterator &f2)
 
bool operator!= (const file_iterator &f1, const file_iterator &f2)
 

Member Typedef Documentation

typedef std::input_iterator_tag boost::re_detail::file_iterator::iterator_category

Constructor & Destructor Documentation

boost::re_detail::file_iterator::file_iterator ( )
boost::re_detail::file_iterator::file_iterator ( const char *  wild)
boost::re_detail::file_iterator::~file_iterator ( )
boost::re_detail::file_iterator::file_iterator ( const file_iterator )

Member Function Documentation

_fi_find_data* boost::re_detail::file_iterator::data ( )
inline
const char* boost::re_detail::file_iterator::name ( ) const
inline

References boost::python::ptr().

void boost::re_detail::file_iterator::next ( )
const char* boost::re_detail::file_iterator::operator* ( )
inline
file_iterator& boost::re_detail::file_iterator::operator++ ( void  )
inline

References boost::next().

file_iterator boost::re_detail::file_iterator::operator++ ( int  )
file_iterator& boost::re_detail::file_iterator::operator= ( const file_iterator )
const char* boost::re_detail::file_iterator::path ( ) const
inline
const char* boost::re_detail::file_iterator::root ( ) const
inline

Friends And Related Function Documentation

bool operator!= ( const file_iterator f1,
const file_iterator f2 
)
friend
bool operator== ( const file_iterator f1,
const file_iterator f2 
)
friend

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