const path& path() const noexcept;
operator const path&() const noexcept;
Returns: pathobject.
file_status status() const;
file_status status(error_code& ec) const noexcept;
Returns: status(path()) or status(path(), ec), respectively.
Throws: As specified in [fs.err.report].
file_status symlink_status() const;
file_status symlink_status(error_code& ec) const noexcept;
Returns: symlink_status(path()) or symlink_status(path(), ec), respectively.
Throws: As specified in [fs.err.report].
bool operator==(const directory_entry& rhs) const noexcept;
Returns: pathobject == rhs.pathobject.
bool operator!=(const directory_entry& rhs) const noexcept;
Returns: pathobject != rhs.pathobject.
bool operator< (const directory_entry& rhs) const noexcept;
Returns: pathobject < rhs.pathobject.
bool operator<=(const directory_entry& rhs) const noexcept;
Returns: pathobject <= rhs.pathobject.
bool operator> (const directory_entry& rhs) const noexcept;
Returns: pathobject > rhs.pathobject.
bool operator>=(const directory_entry& rhs) const noexcept;
Returns: pathobject >= rhs.pathobject.