basic_directory_iterator, classe
Décrit un itérateur d'entrée que les séquences dans les noms de fichiers dans un dossier du système de fichiers. Pour un itérateur X, l'expression *X prend basic_directory_entry objet qui encapsule un nom de fichier et tout ce qui sont connus sur l'état du fichier associé.
template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;
Notes
La classe enregistre un objet de type Path, qui représente le nom de fichier actuel dans la séquence de répertoire. Path peut être basic_path ou un type dérivé de basic_path.
Membres
Typedefs publics
Nom |
Description |
---|---|
basic_directory_iterator::path_type |
Un synonyme pour le paramètre Pathde modèle. |
basic_directory_iterator::string_type |
Un synonyme du type chaîne Path::string_type. |
basic_directory_iterator::value_type |
Un synonyme de basic_directory_entry<Path>. |
Constructeurs publics
Nom |
Description |
---|---|
basic_directory_iterator::basic_directory_iterator, constructeur |
Construit un objet basic_directory_iterator. |
Opérateurs publics
Nom |
Description |
---|---|
Récupère l'objet stocké d'Path. |
|
Lectures et stocke l'objet d'Path suivant. |
|
Opérateur d'assignation pour l'objet actuel d'Path. |
|
retourne &**this ; |
Configuration requise
En-tête : filesystem
Espace de noms : std::tr2::sys