home | help
std::experi...ory_iterator(3)  C++ Standard Libary std::experi...ory_iterator(3)

NAME
     std::experimental::filesystem::directory_iterator::directory_iterator     -
     std::experimental::filesystem::directory_iterator::directory_iterator

Synopsis
	directory_iterator();					   (1) (filesys-
     tem TS)
	explicit directory_iterator( const path& p );		   (2) (filesys-
     tem TS)
	directory_iterator( const path& p, error_code& ec );	   (3) (filesys-
     tem TS)
	directory_iterator( const directory_iterator& ) = default; (4) (filesys-
     tem TS)
	directory_iterator( directory_iterator&& ) = default;	   (5) (filesys-
     tem TS)

	Constructs a new directory iterator.

	1) Constructs the end iterator.
	2) Constructs a directory iterator that refers to  the	first  directory
     entry of a
	directory  identified  by p. If p refers to a non-existing file or not a
     directory,
	returns the end iterator.

Parameters
	 This section is incomplete

Exceptions
	1)
	noexcept specification:
	noexcept

	2) filesystem_error if an error occurs. The  exception	object	is  con-
     structed with p
	as an argument.
	3)
	noexcept specification:
	noexcept

Notes
	To iterate over the current directory, construct the iterator as
	directory_iterator(".") instead of directory_iterator("").

Categories:
	  * Noindexed pages
	  * Todo without reason
	  * unconditionally noexcept

Hidden categories:
	  * Pages with unreviewed unconditional noexcept template
	  * Pages with unreviewed noexcept template

http://cppreference.com 	   2024.06.10	   std::experi...ory_iterator(3)

home | help