std::experimental::filesystem:: is_fifo
From cppreference.net
<
cpp
|
experimental
|
fs
|
ヘッダーで定義
<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) |
指定されたファイルステータスまたはパスがFIFOまたはパイプファイルに対応するかどうかをチェックします。
1)
s.
type
(
)
==
file_type
::
fifo
と等価です。
2)
次と同等:
is_fifo
(
status
(
p
)
)
。
3)
is_fifo
(
status
(
p, ec
)
)
と同等です。エラーが発生した場合は
false
を返し、
ec
に適切なエラーコードを設定します。それ以外の場合、
ec
は
ec.
clear
(
)
の呼び出しによってクリアされます。
目次 |
パラメータ
| s | - | チェックするファイルステータス |
| p | - | クエリするパス |
| ec | - | エラー発生時に変更するエラーコード |
戻り値
true 指定されたパスまたはファイルステータスがFIFOファイルに対応する場合。
例外
1,3)
noexcept
仕様:
noexcept
2)
エラーが発生した場合は
filesystem_error
をスローする。例外オブジェクトは
p
を引数として構築される。
関連項目
| このセクションは不完全です |