operator<< (std::filesystem::directory_entry)
|
template
<
class
CharT,
class
Traits
>
friend
std::
basic_ostream
<
CharT,Traits
>
&
|
(C++17以降) | |
ディレクトリエントリ d に対するストリーム出力を実行します。 return os << d. path ( ) ; と等価です。
この関数テンプレートは通常の unqualified lookup または qualified lookup では可視化されず、 argument-dependent lookup によってのみ、std::filesystem::directory_entry が引数の関連クラスである場合に見つけることができます。これは using namespace std :: filesystem ; using-directive が存在する場合の望ましくない変換を防ぎます。
目次 |
パラメータ
| os | - | 出力を実行するストリーム |
| d | - |
directory_entry
挿入されるエントリ
|
戻り値
os
例外
実装定義の例外をスローする可能性があります。
例
#include <filesystem> #include <iostream> namespace fs = std::filesystem; int main() { const auto entries = {fs::directory_entry{fs::current_path()}, fs::directory_entry{fs::temp_directory_path()}}; for (const fs::directory_entry& de : entries) std::cout << de << '\n'; }
出力例:
"/home/猫" "/tmp"
関連項目
|
(C++17)
|
引用されたパスに対するストリーム入出力を実行する
(関数) |