basic_directory_iterator クラス
ファイル名に、シーケンス、ファイル システム ディレクトリで入力反復子について説明します。 反復子 Xでは、式 *X は basic_directory_entry にファイル名をラップするファイルと関連ファイルの状態について確認する任意のオブジェクトを評価します。
template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;
解説
クラスには、ディレクトリの現在のファイル名を表す型 Pathオブジェクトを格納します。 Path は、basic_path または basic_path から派生した型になります。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
basic_directory_iterator::path_type |
テンプレート パラメーター Pathのシノニムです。 |
basic_directory_iterator::string_type |
文字列型 Path::string_typeのシノニムです。 |
basic_directory_iterator::value_type |
basic_directory_entry<Path> と同義。 |
パブリック コンストラクター
名前 |
説明 |
---|---|
basic_directory_iterator オブジェクトを構築します。 |
パブリック演算子
名前 |
説明 |
---|---|
Path に保存されたオブジェクトを取得します。 |
|
次の Path オブジェクトを読み取り、保存します。 |
|
Path の現在のオブジェクトの代入演算子です。 |
|
&**this を返します。 |
必要条件
ヘッダー: filesystem
名前空間: std::tr2::sys