Namespaces
Variants

std::experimental::filesystem:: is_fifo

From cppreference.net
Défini dans l'en-tête <experimental/filesystem>
bool is_fifo ( file_status s ) ;
(1) (filesystem TS)
bool is_fifo ( const path & p ) ;
(2) (filesystem TS)
bool is_fifo ( const path & p, error_code & ec ) ;
(3) (filesystem TS)

Vérifie si le statut de fichier ou le chemin donné correspond à un fichier FIFO ou un tube.

1) Équivalent à s. type ( ) == file_type :: fifo .
2) Équivalent à is_fifo ( status ( p ) ) .
3) Équivalent à is_fifo ( status ( p, ec ) ) . Retourne false et définit ec avec un code d'erreur approprié si une erreur survient. Sinon, ec est réinitialisé par un appel à ec. clear ( ) .

Table des matières

Paramètres

s - statut du fichier à vérifier
p - chemin à interroger
ec - code d'erreur à modifier en cas d'erreurs

Valeur de retour

true si le chemin donné ou le statut du fichier correspond à un fichier FIFO.

Exceptions

1,3)
noexcept spécification :
noexcept
2) Lance filesystem_error si une erreur survient. L'objet d'exception est construit avec p comme argument.

Voir aussi