Condividi tramite


Classe basic_directory_iterator

Viene descritto un iteratore di input tale sequenze 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 file e qualsiasi elemento che si nota sullo stato del file collegati.

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 del file corrente nella sequenza della directory. Path può essere basic_path o un tipo derivato da basic_path.

Membri

Typedef 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>.

Costruttori pubblici

Nome

Descrizione

Costruttore basic_directory_iterator::basic_directory_iterator

Costruisce un oggetto basic_directory_iterator.

Operatori pubblici

Nome

Descrizione

Operatore basic_directory_iterator::operator*

Recupera l'oggetto archiviato di Path.

Operatore basic_directory_iterator::operator++

Legge e memorizza l'oggetto successivo di Path.

Operatore basic_directory_iterator::operator=

Operatore di assegnazione per l'oggetto corrente di Path.

Operatore basic_directory_iterator::operator->

Restituisca il valore &**this.

Requisiti

Intestazione: filesystem

Spazio dei nomi: std::tr2::sys

Vedere anche

Riferimenti

<filesystem>

Altre risorse

File di intestazione libreria standard C++