Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
fileiter.hpp File Reference
#include <boost/regex/config.hpp>
#include <boost/assert.hpp>
#include <cstddef>
#include <cstdio>
#include <cctype>
#include <iterator>
#include <list>
#include <cassert>
#include <dirent.h>
Include dependency graph for fileiter.hpp:

Classes

struct  boost::re_detail::_fi_find_data
 
class  boost::re_detail::mapfile
 
class  boost::re_detail::mapfile_iterator
 
struct  boost::re_detail::file_iterator_ref
 
class  boost::re_detail::file_iterator
 
class  boost::re_detail::directory_iterator
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::re_detail
 

Macros

#define BOOST_REGEX_FI_POSIX_MAP
 
#define BOOST_REGEX_FI_POSIX_DIR
 
#define MAX_PATH   256
 
#define _fi_invalid_handle   0
 
#define _fi_dir   1
 
#define FindFirstFileA   _fi_FindFirstFile
 
#define FindNextFileA   _fi_FindNextFile
 
#define FindClose   _fi_FindClose
 

Typedefs

typedef _fi_priv_data * boost::re_detail::_fi_find_handle
 

Functions

_fi_find_handle boost::re_detail::_fi_FindFirstFile (const char *lpFileName, _fi_find_data *lpFindFileData)
 
bool boost::re_detail::_fi_FindNextFile (_fi_find_handle hFindFile, _fi_find_data *lpFindFileData)
 
bool boost::re_detail::_fi_FindClose (_fi_find_handle hFindFile)
 
bool boost::re_detail::operator< (const file_iterator &, const file_iterator &)
 
bool boost::re_detail::operator< (const directory_iterator &, const directory_iterator &)
 

Variables

class BOOST_REGEX_DECL boost::re_detail::mapfile_iterator
 
BOOST_REGEX_DECL const char * boost::re_detail::_fi_sep
 

Macro Definition Documentation

#define _fi_dir   1
#define _fi_invalid_handle   0
#define BOOST_REGEX_FI_POSIX_DIR
#define BOOST_REGEX_FI_POSIX_MAP
#define FindClose   _fi_FindClose
#define FindFirstFileA   _fi_FindFirstFile
#define FindNextFileA   _fi_FindNextFile
#define MAX_PATH   256