![]() |
boost::filesystem::directory_options — Option flags for directory iteration.
// In header: <boost/filesystem/directory.hpp> enum directory_options { none, skip_permission_denied, follow_directory_symlink, skip_dangling_symlinks, pop_on_error };
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.
noneskip_permission_deniedfollow_directory_symlinkrecursive_directory_iterator: follow directory symlinks. skip_dangling_symlinksrecursive_directory_iterator: don't follow dangling directory symlinks. pop_on_errorNon-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.