basic_directory_iterator – třída
Popisuje iterátor vstupní posloupnost pomocí názvů souborů v adresáři systému souborů.Pro iterace X, výraz *X vyhodnocen jako basic_directory_entry objekt, který obaluje název souboru a nic, jedná se o stav přidružený soubor.
template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;
Poznámky
Třída obsahuje objekt typu Path, který představuje aktuální název souboru v adresáři sekvenci.Path může být buď basic_path, nebo typ, který je odvozen z basic_path.
Členy
Veřejné definice Typedef
Name |
Popis |
---|---|
basic_directory_iterator::path_type |
Synonymum pro parametr šablony Path. |
basic_directory_iterator::string_type |
Synonymum pro řetězec typu Path::string_type. |
basic_directory_iterator::value_type |
Synonymum pro basic_directory_entry<Path>. |
Veřejné konstruktory
Name |
Popis |
---|---|
basic_directory_iterator::basic_directory_iterator – konstruktor |
Sestavte objekt basic_directory_iterator. |
Veřejné operátory
Name |
Popis |
---|---|
Načítá uložené Path objektu. |
|
Přečte a uloží další Path objektu. |
|
Operátor přiřazení pro aktuální Path objektu. |
|
Vrátí &**this. |
Požadavky
Záhlaví: filesystem
Obor názvů: std::tr2::sys