次の方法で共有


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型のオブジェクトを格納します。Pathbasic_path または basic_pathから派生した型でない場合もあります。

メンバー

Hh874878.collapse_all(ja-jp,VS.110).gifパブリック typedef

名前

説明

basic_directory_iterator::path_type

テンプレート パラメーターのシノニム Path。

basic_directory_iterator::string_type

文字列型 Path::string_typeのシノニム。

basic_directory_iterator::value_type

basic_directory_entry<Path>のシノニム。

Hh874878.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

basic_directory_iterator::basic_directory_iterator のコンストラクター

basic_directory_iterator オブジェクトを構築します。

Hh874878.collapse_all(ja-jp,VS.110).gifパブリック演算子

名前

説明

basic_directory_iterator::operator* 演算子

Path に格納されたオブジェクトを取得します。

basic_directory_iterator::operator++ 演算子

Path で次のオブジェクトを読み取り、格納します。

basic_directory_iterator::operator= 演算子

Path の現在のオブジェクトの代入演算子です。

basic_directory_iterator::operator-> 演算子

&**this を返します。

必要条件

ヘッダー: のファイルシステム

名前空間: std::tr2::sys

参照

関連項目

<filesystem>

その他の技術情報

ヘッダー ファイル