Ditto 4.5.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ghc::filesystem::directory_entry Class Reference

Public Member Functions

 directory_entry (const directory_entry &)=default
 
 directory_entry (directory_entry &&) noexcept=default
 
 directory_entry (const path &p)
 
 directory_entry (const path &p, std::error_code &ec)
 
directory_entryoperator= (const directory_entry &)=default
 
directory_entryoperator= (directory_entry &&) noexcept=default
 
void assign (const path &p)
 
void assign (const path &p, std::error_code &ec)
 
void replace_filename (const path &p)
 
void replace_filename (const path &p, std::error_code &ec)
 
void refresh ()
 
void refresh (std::error_code &ec) noexcept
 
const filesystem::pathpath () const noexcept
 
 operator const filesystem::path & () const noexcept
 
bool exists () const
 
bool exists (std::error_code &ec) const noexcept
 
bool is_block_file () const
 
bool is_block_file (std::error_code &ec) const noexcept
 
bool is_character_file () const
 
bool is_character_file (std::error_code &ec) const noexcept
 
bool is_directory () const
 
bool is_directory (std::error_code &ec) const noexcept
 
bool is_fifo () const
 
bool is_fifo (std::error_code &ec) const noexcept
 
bool is_other () const
 
bool is_other (std::error_code &ec) const noexcept
 
bool is_regular_file () const
 
bool is_regular_file (std::error_code &ec) const noexcept
 
bool is_socket () const
 
bool is_socket (std::error_code &ec) const noexcept
 
bool is_symlink () const
 
bool is_symlink (std::error_code &ec) const noexcept
 
uintmax_t file_size () const
 
uintmax_t file_size (std::error_code &ec) const noexcept
 
uintmax_t hard_link_count () const
 
uintmax_t hard_link_count (std::error_code &ec) const noexcept
 
file_time_type last_write_time () const
 
file_time_type last_write_time (std::error_code &ec) const noexcept
 
file_status status () const
 
file_status status (std::error_code &ec) const noexcept
 
file_status symlink_status () const
 
file_status symlink_status (std::error_code &ec) const noexcept
 
bool operator< (const directory_entry &rhs) const noexcept
 
bool operator== (const directory_entry &rhs) const noexcept
 
bool operator!= (const directory_entry &rhs) const noexcept
 
bool operator<= (const directory_entry &rhs) const noexcept
 
bool operator> (const directory_entry &rhs) const noexcept
 
bool operator>= (const directory_entry &rhs) const noexcept