basic_recursive_directory_iterator 類別
在檔案系統目錄描述輸入 Iterator 那序列將檔名。 Iterator 可以進入子目錄。 對於 Iterator X,對 basic_directory_entry 的 *X 運算式評估物件封裝的檔案名稱和了解相關檔案的狀況的任何。
template<class Path>
class basic_recursive_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path>>;
備註
類別儲存型別 Path物件,表示在目錄序列的目前檔案名稱。 Path 可以是 basic_path 或衍生自 basic_path 的型別。
類別也會儲存這個 bool 表示遞迴到子目錄中是否已停用。
成員
公用 Typedefs
Name |
說明 |
---|---|
basic_recursive_directory_iterator::char_type |
string_type::value_type的一個同義資料表。 |
basic_recursive_directory_iterator::path_type |
樣板參數 Path的同義字。 |
basic_recursive_directory_iterator::pointer |
value_type*的一個同義資料表。 |
basic_recursive_directory_iterator::string_type |
字串型別 Path::string_type的同義字。 |
basic_recursive_directory_iterator::value_type |
basic_directory_entry<Path>的一個同義資料表。 |
公用建構函式
Name |
說明 |
---|---|
basic_recursive_directory_iterator::basic_recursive_directory_iterator 建構函式 |
建構 basic_recursive_directory_iterator 物件。 |
公用方法
Name |
說明 |
---|---|
傳回 Iterator 放置到目錄階層架構層級數目。 |
|
禁止進入子目錄。 |
|
停止讀取目前子目錄並將 Iterator。 |
公用運算子
Name |
說明 |
---|---|
擷取已儲存的 Path 物件。 |
|
讀取和儲存的 Path 物件。 |
|
目前 Path 物件的指派運算子。 |
|
傳回 &**this。 |
需求
標題: filesystem
命名空間: std::tr2::sys