Partager via


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&#233;rateurs publics

Nom

Description

basic_directory_iterator::operator*, opérateur

Récupère l'objet stocké d'Path.

basic_directory_iterator::operator++, opérateur

Lectures et stocke l'objet d'Path suivant.

basic_directory_iterator::operator=, opérateur

Opérateur d'assignation pour l'objet actuel d'Path.

basic_directory_iterator::operator->, opérateur

retourne &**this ;

Configuration requise

En-tête : filesystem

Espace de noms : std::tr2::sys

Voir aussi

Référence

<filesystem>

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++