Namespaces
Variants

std::experimental::filesystem:: is_fifo

From cppreference.net
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