std::experimental::filesystem::is_fifo
Von cppreference.com
< cpp | experimental | fs
| Definiert im Header <experimental/filesystem> |
||
| bool is_fifo( file_status s ); |
(1) | (Dateisystem-TS) |
| bool is_fifo( const path& p ); |
(2) | (Dateisystem-TS) |
| bool is_fifo( const path& p, error_code& ec ); |
(3) | (Dateisystem-TS) |
Prüft, ob der angegebene Dateistatus oder Pfad einer FIFO- oder Pipe-Datei entspricht.
1) Äquivalent zu s.type() = file_type::fifo.
2) Äquivalent zu is_fifo(status(p)).
3) Äquivalent zu is_fifo(status(p, ec)). Gibt false zurück und setzt ec auf einen entsprechenden Fehlercode, wenn ein Fehler auftritt. Andernfalls wird ec durch Aufruf von ec.clear() gelöscht.
Inhalt |
[bearbeiten] Parameter
| s | - | Dateistatus zum Prüfen |
| p | - | abzufragender Pfad |
| ec | - | Fehlercode, der im Fehlerfall modifiziert wird |
[bearbeiten] Rückgabewert
true, wenn der angegebene Pfad oder Dateistatus einer FIFO-Datei entspricht.
[bearbeiten] Ausnahmen
1,3)
noexcept-Spezifikation:
noexcept
2) Wirft filesystem_error, wenn ein Fehler auftritt. Das Ausnahmeobjekt wird mit p als Argument konstruiert.
[bearbeiten] Siehe auch
| Dieser Abschnitt ist unvollständig |