3#include "dius/filesystem/file_type.h"
25 return a.type() == b.type() && a.permissions() == b.permissions();
constexpr FileStatus()
Definition file_status.h:9
constexpr auto type() const -> FileType
Definition file_status.h:20
FileStatus(FileStatus &&)=default
constexpr friend auto operator==(FileStatus const &a, FileStatus const &b) -> bool
Definition file_status.h:24
FileStatus(FileStatus const &)=default
auto operator=(FileStatus &&) -> FileStatus &=default
constexpr auto permissions() const -> Perms
Definition file_status.h:21
constexpr FileStatus(FileType type, Perms permissions=Perms::Unknown)
Definition file_status.h:14
auto operator=(FileStatus const &) -> FileStatus &=default
Definition directory_entry.h:11
FileType
Definition file_type.h:7
@ None
Definition directory_options.h:7
Perms
Definition perms.h:6
@ Unknown
Definition perms.h:25