![]() |
boost::filesystem::file_status — An object of type file_status stores information about the type and access permissions of a file.
// In header: <boost/filesystem/file_status.hpp> class file_status { public: // observers file_type type() const noexcept; perms permissions() const noexcept; // modifiers void type(file_type) noexcept; void permissions(perms) noexcept; bool operator==(file_status const &) const noexcept; bool operator!=(file_status const &) const noexcept; // public member functions file_status() noexcept; explicit file_status(file_type) noexcept; file_status(file_type, perms) noexcept; file_status(file_status const &) noexcept; file_status & operator=(file_status const &) noexcept; file_status(file_status &&) noexcept; file_status & operator=(file_status &&) noexcept; };
file_status observersfile_type type() const noexcept;
Returns: |
The value of |
perms permissions() const noexcept;
Returns: |
The value of |
file_status modifiersvoid type(file_type v) noexcept;Sets the file type.
Parameters: |
|
||
Postconditions: |
|
void permissions(perms prms) noexcept;Sets the file access permission bits.
Parameters: |
|
||
Postconditions: |
|
bool operator==(file_status const & rhs) const noexcept;
Returns: |
|
bool operator!=(file_status const & rhs) const noexcept;
Returns: |
|
file_status public member functionsfile_status() noexcept;Default constructor.
Postconditions: |
|
explicit file_status(file_type v) noexcept;Constructor with file type.
Parameters: |
|
||||||
Postconditions: |
|
file_status(file_type v, perms prms) noexcept;Constructor with file type and permissions.
Parameters: |
|
||||||
Postconditions: |
|
file_status(file_status const & rhs) noexcept;Copy constructor.
Effects: Copies the other file_status object.
Parameters: |
|
file_status & operator=(file_status const & rhs) noexcept;Copy assignment operator.
Effects: Copies the other file_status object.
Parameters: |
|
||
Returns: |
|
file_status(file_status && rhs) noexcept;Move constructor.
Effects: Moves from the other file_status object.
Parameters: |
|
file_status & operator=(file_status && rhs) noexcept;Move assignment operator.
Effects: Moves from the other file_status object.
Parameters: |
|
||
Returns: |
|