.TH "std::filesystem::directory_entry" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::filesystem::directory_entry \- The value type used by directory iterators\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBdirectory_entry\fP (\fBconst\fP \fBdirectory_entry\fP &)=\fBdefault\fP" .br .ti -1c .RI "\fBdirectory_entry\fP (\fBconst\fP \fBfilesystem::path\fP &__p)" .br .ti -1c .RI "\fBdirectory_entry\fP (\fBconst\fP \fBfilesystem::path\fP &__p, \fBerror_code\fP &\fB__ec\fP)" .br .ti -1c .RI "\fBdirectory_entry\fP (\fBdirectory_entry\fP &&) \fBnoexcept\fP=\fBdefault\fP" .br .ti -1c .RI "\fBvoid\fP \fBassign\fP (\fBconst\fP \fBfilesystem::path\fP &__p)" .br .ti -1c .RI "\fBvoid\fP \fBassign\fP (\fBconst\fP \fBfilesystem::path\fP &__p, \fBerror_code\fP &\fB__ec\fP)" .br .ti -1c .RI "bool \fBexists\fP () \fBconst\fP" .br .ti -1c .RI "bool \fBexists\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "uintmax_t \fBfile_size\fP () \fBconst\fP" .br .ti -1c .RI "uintmax_t \fBfile_size\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "uintmax_t \fBhard_link_count\fP () \fBconst\fP" .br .ti -1c .RI "uintmax_t \fBhard_link_count\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBis_block_file\fP () \fBconst\fP" .br .ti -1c .RI "bool \fBis_block_file\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBis_character_file\fP () \fBconst\fP" .br .ti -1c .RI "bool \fBis_character_file\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBis_directory\fP () \fBconst\fP" .br .ti -1c .RI "bool \fBis_directory\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBis_fifo\fP () \fBconst\fP" .br .ti -1c .RI "bool \fBis_fifo\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBis_other\fP () \fBconst\fP" .br .ti -1c .RI "bool \fBis_other\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBis_regular_file\fP () \fBconst\fP" .br .ti -1c .RI "bool \fBis_regular_file\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBis_socket\fP () \fBconst\fP" .br .ti -1c .RI "bool \fBis_socket\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBis_symlink\fP () \fBconst\fP" .br .ti -1c .RI "bool \fBis_symlink\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBfile_time_type\fP \fBlast_write_time\fP () \fBconst\fP" .br .ti -1c .RI "\fBfile_time_type\fP \fBlast_write_time\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBoperator const filesystem::path &\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBoperator!=\fP (\fBconst\fP \fBdirectory_entry\fP &\fB__rhs\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBoperator<\fP (\fBconst\fP \fBdirectory_entry\fP &\fB__rhs\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBoperator<=\fP (\fBconst\fP \fBdirectory_entry\fP &\fB__rhs\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBdirectory_entry\fP & \fBoperator=\fP (\fBconst\fP \fBdirectory_entry\fP &)=\fBdefault\fP" .br .ti -1c .RI "\fBdirectory_entry\fP & \fBoperator=\fP (\fBdirectory_entry\fP &&) \fBnoexcept\fP=\fBdefault\fP" .br .ti -1c .RI "bool \fBoperator==\fP (\fBconst\fP \fBdirectory_entry\fP &\fB__rhs\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBoperator>\fP (\fBconst\fP \fBdirectory_entry\fP &\fB__rhs\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "bool \fBoperator>=\fP (\fBconst\fP \fBdirectory_entry\fP &\fB__rhs\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconst\fP \fBfilesystem::path\fP & \fBpath\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fBrefresh\fP ()" .br .ti -1c .RI "\fBvoid\fP \fBrefresh\fP (\fBerror_code\fP &\fB__ec\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fBreplace_filename\fP (\fBconst\fP \fBfilesystem::path\fP &__p)" .br .ti -1c .RI "\fBvoid\fP \fBreplace_filename\fP (\fBconst\fP \fBfilesystem::path\fP &__p, \fBerror_code\fP &\fB__ec\fP)" .br .ti -1c .RI "\fBfile_status\fP \fBstatus\fP () \fBconst\fP" .br .ti -1c .RI "\fBfile_status\fP \fBstatus\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBfile_status\fP \fBsymlink_status\fP () \fBconst\fP" .br .ti -1c .RI "\fBfile_status\fP \fBsymlink_status\fP (\fBerror_code\fP &\fB__ec\fP) \fBconst\fP \fBnoexcept\fP" .br .in -1c .SS "Friends" .in +1c .ti -1c .RI "\fBstruct\fP \fB_Dir\fP" .br .ti -1c .RI "\fBclass\fP \fBdirectory_iterator\fP" .br .ti -1c .RI "template<\fBtypename\fP _CharT , \fBtypename\fP _Traits > \fBbasic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBbasic_ostream\fP< _CharT, _Traits > &\fB__os\fP, \fBconst\fP \fBdirectory_entry\fP &__d)" .br .ti -1c .RI "\fBclass\fP \fBrecursive_directory_iterator\fP" .br .in -1c .SH "Detailed Description" .PP The value type used by directory iterators\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.