Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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

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

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

	  Constructs a new directory iterator.

	  1) Constructs	the end	iterator.
	  2) Constructs	a directory iterator that refers to the	 first	direc-
       tory entry of a
	  directory  identified	 by  p.	If p refers to an 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("").

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

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::filesystem::directory_iterator::directory_iterator&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help