std::experimental::filesystem:: is_fifo
From cppreference.net
<
cpp
|
experimental
|
fs
|
定义于头文件
<experimental/filesystem>
|
||
|
bool
is_fifo
(
file_status s
)
;
|
(1) | (文件系统 TS) |
|
bool
is_fifo
(
const
path
&
p
)
;
|
(2) | (文件系统 TS) |
|
bool
is_fifo
(
const
path
&
p, error_code
&
ec
)
;
|
(3) | (文件系统 TS) |
检查给定的文件状态或路径是否对应于 FIFO 或管道文件。
1)
等价于
s.
type
(
)
==
file_type
::
fifo
。
2)
等价于
is_fifo
(
status
(
p
)
)
。
3)
等价于
is_fifo
(
status
(
p, ec
)
)
。如果发生错误,则返回
false
并将
ec
设置为相应的错误代码;否则,将通过调用
ec.
clear
(
)
清除
ec
。
目录 |
参数
| s | - | 要检查的文件状态 |
| p | - | 要查询的路径 |
| ec | - | 发生错误时需修改的错误代码 |
返回值
true 如果给定路径或文件状态对应于FIFO文件。
异常
1,3)
noexcept
规范:
noexcept
2)
若发生错误则抛出
filesystem_error
。异常对象以
p
作为参数构造。
参见
| 本节内容尚不完整 |