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 |
---|---|
Recupera l'oggetto archiviato di Path. |
|
Legge e memorizza l'oggetto successivo di Path. |
|
Operatore di assegnazione per l'oggetto corrente di Path. |
|
Restituisca il valore &**this. |
Requisiti
Intestazione: filesystem
Spazio dei nomi: std::tr2::sys