Partager via


basic_directory_entry, classe

Décrit un objet qui est retourné par *X, où X est un basic_directory_iterator ou un basic_recursive_directory_iterator.

template<class Path>
class basic_directory_entry;

Notes

La classe enregistre un objet de type de modèle Path Path peut être soit un basic_path soit un type dérivé de basic_path. Elle enregistre également deux valeurs de file_type; une qui représente ce qui est connu concernant l'état du nom de fichier stockées, et un autre qui représente ce qui est connu relatif à l'état du lien symbolique du nom du fichier.

Membres

Typedefs publics

Nom

Description

basic_directory_entry::path_type

Un synonyme pour le type de modèle Path.

basic_directory_entry::string_type

Un synonyme de Path::string_type.

Constructeurs publics

Nom

Description

basic_directory_entry::basic_directory_entry, constructeur

Construit un objet basic_directory_entry.

M&#233;thodes publiques

Nom

Description

basic_directory_entry::assign, méthode

Inscrit un objet spécifié de Path.

basic_directory_entry::path, méthode

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

basic_directory_entry::replace_leaf, méthode

Remplace la valeur stockée de feuille et met à jour l'état du nom de fichier stocké.

basic_directory_entry::status, méthode

Récupère l'état du nom de fichier.

basic_directory_entry::symlink_status, méthode

Récupère l'état du lien symbolique du nom de fichier.

Op&#233;rateurs publics

Nom

Description

basic_directory_entry::operator const path_type&, opérateur

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

basic_directory_entry::operator!=, opérateur

Détermine si un objet spécifié de Path n'est pas égal à l'objet stocké de Path.

basic_directory_entry::operator<, opérateur

Détermine si l'objet stocké de Path est inférieur à un objet spécifié de Path.

basic_directory_entry::operator<=, opérateur

Détermine si le l'objet stocké de Path est inférieur ou égal à un objet spécifié de Path.

basic_directory_entry::operator=, opérateur

Inscrit un objet spécifié de Path.

basic_directory_entry::operator==, opérateur

Détermine si un objet spécifié de Path est identique à l'objet stocké de Path.

basic_directory_entry::operator>, opérateur

Détermine si l'objet stocké de Path est supérieur à un objet spécifié de Path.

basic_directory_entry::operator>=, opérateur

Détermine si le l'objet stocké de Path est supérieur ou égal à un objet spécifié de Path.

Hiérarchie d'héritage

basic_directory_entry

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++