.TH "std::filesystem::directory_iterator" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::filesystem::directory_iterator \- Iterator type for traversing the entries in a single directory\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "\fBtypedef\fP \fBptrdiff_t\fP \fBdifference_type\fP" .br .ti -1c .RI "\fBtypedef\fP \fBinput_iterator_tag\fP \fBiterator_category\fP" .br .ti -1c .RI "\fBtypedef\fP \fBconst\fP \fBdirectory_entry\fP * \fBpointer\fP" .br .ti -1c .RI "\fBtypedef\fP \fBconst\fP \fBdirectory_entry\fP & \fBreference\fP" .br .ti -1c .RI "\fBtypedef\fP \fBdirectory_entry\fP \fBvalue_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBdirectory_iterator\fP (\fBconst\fP \fBdirectory_iterator\fP &\fB__rhs\fP)=\fBdefault\fP" .br .ti -1c .RI "\fBdirectory_iterator\fP (\fBconst\fP \fBpath\fP &__p)" .br .ti -1c .RI "\fBdirectory_iterator\fP (\fBconst\fP \fBpath\fP &__p, \fBdirectory_options\fP \fB__options\fP)" .br .ti -1c .RI "\fBdirectory_iterator\fP (\fBconst\fP \fBpath\fP &__p, \fBdirectory_options\fP \fB__options\fP, \fBerror_code\fP &\fB__ec\fP)" .br .ti -1c .RI "\fBdirectory_iterator\fP (\fBconst\fP \fBpath\fP &__p, \fBerror_code\fP &\fB__ec\fP)" .br .ti -1c .RI "\fBdirectory_iterator\fP (\fBdirectory_iterator\fP &&\fB__rhs\fP) \fBnoexcept\fP=\fBdefault\fP" .br .ti -1c .RI "\fBdirectory_iterator\fP & \fBincrement\fP (\fBerror_code\fP &\fB__ec\fP)" .br .ti -1c .RI "\fBconst\fP \fBdirectory_entry\fP & \fBoperator*\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBdirectory_iterator\fP & \fBoperator++\fP ()" .br .ti -1c .RI "\fB__directory_iterator_proxy\fP \fBoperator++\fP (int)" .br .ti -1c .RI "\fBconst\fP \fBdirectory_entry\fP * \fBoperator\->\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBdirectory_iterator\fP & \fBoperator=\fP (\fBconst\fP \fBdirectory_iterator\fP &\fB__rhs\fP)=\fBdefault\fP" .br .ti -1c .RI "\fBdirectory_iterator\fP & \fBoperator=\fP (\fBdirectory_iterator\fP &&\fB__rhs\fP) \fBnoexcept\fP=\fBdefault\fP" .br .in -1c .SS "Friends" .in +1c .ti -1c .RI "bool \fBoperator!=\fP (\fBconst\fP \fBdirectory_iterator\fP &\fB__lhs\fP, \fBconst\fP \fBdirectory_iterator\fP &\fB__rhs\fP) \fBnoexcept\fP" .br .ti -1c .RI "bool \fBoperator==\fP (\fBconst\fP \fBdirectory_iterator\fP &\fB__lhs\fP, \fBconst\fP \fBdirectory_iterator\fP &\fB__rhs\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBclass\fP \fBrecursive_directory_iterator\fP" .br .in -1c .SS "Related Symbols" (Note that these are not member symbols\&.) .PP .RI "\fB\fP" .br .in +1c .in +1c .ti -1c .RI "\fBdirectory_iterator\fP \fBbegin\fP (\fBdirectory_iterator\fP __iter) \fBnoexcept\fP" .br .RI "Enable range-based \fCfor\fP using directory_iterator\&. " .ti -1c .RI "\fBdirectory_iterator\fP \fBend\fP (\fBdirectory_iterator\fP) \fBnoexcept\fP" .br .RI "Return a past-the-end directory_iterator\&. " .in -1c .in -1c .SH "Detailed Description" .PP Iterator type for traversing the entries in a single directory\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.