Namespaces
Variants

std::experimental::filesystem:: is_fifo

From cppreference.net
Definiert in Header <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)

Prüft, ob der angegebene Dateistatus oder Pfad einer FIFO- oder Pipe-Datei entspricht.

1) Entspricht s. type ( ) == file_type :: fifo .
2) Entspricht is_fifo ( status ( p ) ) .
3) Entspricht is_fifo ( status ( p, ec ) ) . Gibt false zurück und setzt ec auf einen entsprechenden Fehlercode, falls ein Fehler auftritt. Andernfalls wird ec durch einen Aufruf von ec. clear ( ) gelöscht.

Inhaltsverzeichnis

Parameter

s - zu prüfender Dateistatus
p - abzufragender Pfad
ec - Fehlercode, der bei Fehlern modifiziert wird

Rückgabewert

true wenn der angegebene Pfad oder Dateistatus einer FIFO-Datei entspricht.

Ausnahmen

1,3)
noexcept Spezifikation:
noexcept
2) Wirft filesystem_error falls ein Fehler auftritt. Das Exception-Objekt wird mit p als Argument konstruiert.

Siehe auch