Boost C++ Libraries

PrevUpHomeNext

Type directory_options

boost::filesystem::directory_options — Option flags for directory iteration.

Synopsis

// In header: <boost/filesystem/directory.hpp>



enum directory_options { none, skip_permission_denied, 
                         follow_directory_symlink, skip_dangling_symlinks, 
                         pop_on_error };

Description

These options can be combined using bitwise OR and passed to directory_iterator and recursive_directory_iterator constructors to customize directory iteration behavior.

See Also: directory_iterator, recursive_directory_iterator.

none
Default directory iteration options.
skip_permission_denied
If a directory cannot be opened because of insufficient permissions, pretend that the directory is empty.
follow_directory_symlink
For recursive_directory_iterator: follow directory symlinks.
skip_dangling_symlinks
Non-standard extension for recursive_directory_iterator: don't follow dangling directory symlinks.
pop_on_error

Non-standard extension for recursive_directory_iterator: instead of producing an end iterator on errors, repeatedly invoke pop() until it succeeds or the iterator becomes equal to end iterator.


PrevUpHomeNext