classe di basic_directory_iterator

Viene descritto un iteratore di input tale sequenza con i nomi file in una directory di file system.Per un iteratore X, l'espressione *X valuta a basic_directory_entry un oggetto che incapsula un nome e un valore che sia noto sullo stato del file collegato.

template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;

Note

La classe archivia un oggetto di tipo Path, che rappresenta il nome file corrente nella sequenza della directory.Path può essere basic_path o un tipo derivato da basic_path.

Membri

Hh874878.collapse_all(it-it,VS.110).gifTypedef pubblici

Nome

Descrizione

basic_directory_iterator::path_type

Sinonimo del parametro di template Path.

basic_directory_iterator::string_type

Sinonimo del tipo Path::string_typedella stringa.

basic_directory_iterator::value_type

Un sinonimo per basic_directory_entry<Path>.

Hh874878.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

costruttore di basic_directory_iterator::basic_directory_iterator

Costruisce un oggetto basic_directory_iterator.

Hh874878.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

operatore di basic_directory_iterator::operator*

Recupera l'oggetto archiviato di Path.

operatore di basic_directory_iterator::operator++

Legge e archivi l'oggetto successivo di Path.

operatore di basic_directory_iterator::operator=

Operatore di assegnazione per l'oggetto corrente di Path.

operatore di basic_directory_iterator::operator->

Restituisca il valore &**this.

Requisiti

Filesystem diIntestazione:

Spazio dei nomi: std::tr2::sys

Vedere anche

Riferimenti

<filesystem>

Altre risorse

File di intestazione