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::directory_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

 directory_iterator ()
 
 directory_iterator (const char *wild)
 
 ~directory_iterator ()
 
 directory_iterator (const directory_iterator &other)
 
directory_iteratoroperator= (const directory_iterator &other)
 
const char * root () const
 
const char * path () const
 
const char * name () const
 
_fi_find_datadata ()
 
void next ()
 
directory_iteratoroperator++ ()
 
directory_iterator operator++ (int)
 
const char * operator* ()
 

Static Public Member Functions

static const char * separator ()
 

Friends

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

Member Typedef Documentation

Constructor & Destructor Documentation

boost::re_detail::directory_iterator::directory_iterator ( )
boost::re_detail::directory_iterator::directory_iterator ( const char *  wild)
boost::re_detail::directory_iterator::~directory_iterator ( )
boost::re_detail::directory_iterator::directory_iterator ( const directory_iterator other)

Member Function Documentation

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

References boost::python::ptr().

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

References boost::next().

directory_iterator boost::re_detail::directory_iterator::operator++ ( int  )
directory_iterator& boost::re_detail::directory_iterator::operator= ( const directory_iterator other)
const char* boost::re_detail::directory_iterator::path ( ) const
inline
const char* boost::re_detail::directory_iterator::root ( ) const
inline
static const char* boost::re_detail::directory_iterator::separator ( )
inlinestatic

Friends And Related Function Documentation

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

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