次の方法で共有


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::basic_directory_iterator コンストラクター

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

パブリック演算子

名前

説明

basic_directory_iterator::operator* 演算子

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

basic_directory_iterator::operator++ 演算子

次の Path オブジェクトを読み取り、保存します。

basic_directory_iterator::operator= 演算子

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

basic_directory_iterator::operator-> 演算子

&**this を返します。

必要条件

ヘッダー: filesystem

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

参照

関連項目

<filesystem>

その他の技術情報

C++ 標準ライブラリのヘッダー ファイル