dius 0.1.0
Loading...
Searching...
No Matches
dius::filesystem::FileStatus Class Reference

#include <generic/dius/filesystem/file_status.h>

Public Member Functions

constexpr FileStatus ()
 
 FileStatus (FileStatus const &)=default
 
 FileStatus (FileStatus &&)=default
 
constexpr FileStatus (FileType type, Perms permissions=Perms::Unknown)
 
auto operator= (FileStatus const &) -> FileStatus &=default
 
auto operator= (FileStatus &&) -> FileStatus &=default
 
constexpr auto type () const -> FileType
 
constexpr auto permissions () const -> Perms
 

Friends

constexpr friend auto operator== (FileStatus const &a, FileStatus const &b) -> bool
 

Constructor & Destructor Documentation

◆ FileStatus() [1/4]

dius::filesystem::FileStatus::FileStatus ( )
inlineconstexpr

◆ FileStatus() [2/4]

dius::filesystem::FileStatus::FileStatus ( FileStatus const & )
default

◆ FileStatus() [3/4]

dius::filesystem::FileStatus::FileStatus ( FileStatus && )
default

◆ FileStatus() [4/4]

dius::filesystem::FileStatus::FileStatus ( FileType type,
Perms permissions = Perms::Unknown )
inlineexplicitconstexpr

Member Function Documentation

◆ operator=() [1/2]

auto dius::filesystem::FileStatus::operator= ( FileStatus && ) -> FileStatus &=default
default

◆ operator=() [2/2]

auto dius::filesystem::FileStatus::operator= ( FileStatus const & ) -> FileStatus &=default
default

◆ permissions()

auto dius::filesystem::FileStatus::permissions ( ) const -> Perms
inlineconstexpr

◆ type()

auto dius::filesystem::FileStatus::type ( ) const -> FileType
inlineconstexpr

Friends And Related Symbol Documentation

◆ operator==

friend auto operator== ( FileStatus const & a,
FileStatus const & b ) -> bool
friend

The documentation for this class was generated from the following file: