std::experimental::filesystem:: is_fifo
From cppreference.net
<
cpp
|
experimental
|
fs
|
Definido en el encabezado
<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) |
Comprueba si el estado del archivo o la ruta dada corresponde a un archivo FIFO o pipe.
1)
Equivalente a
s.
type
(
)
==
file_type
::
fifo
.
2)
Equivalente a
is_fifo
(
status
(
p
)
)
.
3)
Equivalente a
is_fifo
(
status
(
p, ec
)
)
. Devuelve
false
y establece
ec
a un código de error apropiado si ocurre un error. De lo contrario,
ec
se borra con una llamada a
ec.
clear
(
)
.
Contenidos |
Parámetros
| s | - | estado del archivo a verificar |
| p | - | ruta a consultar |
| ec | - | código de error a modificar en caso de errores |
Valor de retorno
true si la ruta dada o el estado del archivo corresponde a un archivo FIFO.
Excepciones
1,3)
noexcept
especificación:
noexcept
2)
Lanza
filesystem_error
si ocurre un error. El objeto de excepción se construye con
p
como argumento.
Véase también
| Esta sección está incompleta |