file_status klasse

Verpakt een file_type en bestand perms.

Syntaxis

class file_status;

Constructors

Constructeur Beschrijving
file_status Maakt een wrapper voor file_type en bestand perms.

Functies voor leden

Lid, functie Beschrijving
type Hiermee haalt of stelt u de file_type.
permissions Hiermee haalt u de bestandsmachtigingen op of stelt u deze in.

Bedieners

Operator Beschrijving
operator= De standaardoperators voor ledentoewijzing gedragen zich zoals verwacht.

Requirements

Rubriek:<filesystem>

Naamruimte:std::filesystem

file_status::file_status

Maakt een wrapper voor file_type en bestand perms.

explicit file_status(
   file_type ftype = file_type::none,
   perms mask = perms::unknown) noexcept;

file_status(const file_status&) noexcept = default;

file_status(file_status&&) noexcept = default;

~file_status() noexcept = default;

Parameters

ftype
Opgegeven file_type, standaard ingesteld op file_type::none.

Masker
Opgegeven bestand perms, standaard ingesteld op perms::unknown.

file_status
Het opgeslagen object.

file_status::operator=

De standaardoperators voor ledentoewijzing gedragen zich zoals verwacht.

file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) noexcept = default;

Parameters

file_status
De file_status worden gekopieerd naar de file_status.

type

Hiermee haalt of stelt u de file_type.

file_type type() const noexcept;
void type(file_type ftype) noexcept;

Parameters

ftype
Opgegeven file_type.

permissions

Hiermee haalt u de bestandsmachtigingen op of stelt u deze in.

Gebruik de setter om een bestand readonly te maken of het readonly kenmerk te verwijderen.

perms permissions() const noexcept;
void permissions(perms mask) noexcept;

Parameters

Masker
Opgegeven perms.

Zie ook

headerbestanden
padklasse
<bestandssysteem>