basic_directory_iterator クラス
ファイル名に、シーケンス、ファイル システムのディレクトリに入力反復子について説明します。反復子 [X]では、expression *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::basic_directory_iterator のコンストラクター |
basic_directory_iterator オブジェクトを構築します。 |
パブリック演算子
名前 |
説明 |
---|---|
Path に格納されたオブジェクトを取得します。 |
|
Path で次のオブジェクトを読み取り、格納します。 |
|
Path の現在のオブジェクトの代入演算子です。 |
|
&**this を返します。 |
必要条件
ヘッダー: のファイルシステム
名前空間: std::tr2::sys