FreeBSD Manual Pages
std::filesy...ctory_entry(3) C++ Standard Libary std::filesy...ctory_entry(3) NAME std::filesystem::directory_entry - std::filesystem::directory_entry Synopsis Defined in header <filesystem> class directory_entry; (since C++17) Represents a directory entry. The object stores a path as a member and may also store additional file attributes (hard link count, status, symlink status, file size, and last write time) during directory iteration. Member functions constructor constructs a directory entry (public member function) destructor default destructor (public member function) Modifiers operator= assigns contents (public member function) assign assigns contents (public member function) replace_filename sets the filename (public member function) refresh updates the cached file attributes (public member function) Observers path returns the path the entry refers to operator const path& (public member function) checks whether directory entry refers to exist- ing file system exists object (public member function) is_block_file checks whether the directory entry refers to block device (public member function) is_character_file checks whether the directory entry refers to a character device (public member function) is_directory checks whether the directory entry refers to a directory (public member function) is_fifo checks whether the directory entry refers to a named pipe (public member function) is_other checks whether the directory entry refers to an other file (public member function) is_regular_file checks whether the directory entry refers to a regular file (public member function) is_socket checks whether the directory entry refers to a named IPC socket (public member function) is_symlink checks whether the directory entry refers to a symbolic link (public member function) returns the size of the file to which the di- rectory entry file_size refers (public member function) returns the number of hard links referring to the file to which hard_link_count the directory entry refers (public member function) gets or sets the time of the last data modifi- cation of the file last_write_time to which the directory entry refers (public member function) status status of the file designated by this directory entry symlink_status symlink_status of the file designated by this directory entry (public member function) operator== operator!= operator< operator<= operator> operator>= compares two directory entries operator<=> (public member function) (removed in C++20) (removed in C++20) (removed in C++20) (removed in C++20) (removed in C++20) (C++20) Non-member functions operator<< performs stream output on a directory entry (function) Defect reports The following behavior-changing defect reports were applied retroac- tively to previously published C++ standards. DR Applied to Behavior as published Correct behavior LWG 3171 C++17 directory_entry couldn't be inserted by out- put enabled again operator<< because of LWG2989 http://cppreference.com 2022.07.31 std::filesy...ctory_entry(3)
NAME | Synopsis | Member functions | Modifiers | Observers | Non-member functions
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::filesystem::directory_entry&sektion=3&manpath=FreeBSD+Ports+15.0>
