std::experimental::filesystem::is_empty
From cppreference.com
< cpp | experimental | fs
| ヘッダー <experimental/filesystem> で定義されています |
||
| bool is_empty( const path& p ); |
(1) | (filesystem TS) |
| bool is_empty( const path& p, error_code& ec ); |
(2) | (filesystem TS) |
指定されたパスが空のファイルまたはディレクトリを参照しているかどうかを確認します。
2番目のバージョンは、エラーが発生した場合に false を返し、適切なエラーコードを ec に設定します。それ以外の場合、ec は ec.clear() の呼び出しでクリアされます。
目次 |
[編集] パラメータ
| p | - | 検査するパス |
| エラーコード | - | エラー発生時に変更されるエラーコード。 |
[編集] 戻り値
true: p が空のファイルまたはディレクトリを参照している場合。
false: それ以外の場合。
[編集] 例外
1) エラーが発生した場合、filesystem_error がスローされます。例外オブジェクトは p を引数として構築されます。エラーコードは、失敗の原因となったエラーに対応する適切なエラーコードに設定されます。
2)
noexcept 指定:
noexcept
[編集] 関連項目
| このセクションは未完成です |