Condividi tramite


Classe basic_directory_entry

Viene descritto un oggetto restituito da *X, dove X è basic_directory_iterator o basic_recursive_directory_iterator.

template<class Path>
class basic_directory_entry;

Note

La classe archivia un oggetto di tipo Pathdel modello. Path può essere un basic_path o un tipo derivato da basic_path. Archivia due valori di file_type ; uno che rappresenta qual è noto sullo stato del nome file archiviato e un altro che rappresenta qual è noto sullo stato del collegamento del nome file.

Membri

Typedef pubblici

Nome

Descrizione

basic_directory_entry::path_type

Sinonimo del tipo Pathdel modello.

basic_directory_entry::string_type

Un sinonimo per Path::string_type.

Costruttori pubblici

Nome

Descrizione

Costruttore basic_directory_entry::basic_directory_entry

Costruisce un oggetto basic_directory_entry.

Metodi pubblici

Nome

Descrizione

Metodo basic_directory_entry::assign

Archivia un determinato oggetto di Path.

Metodo basic_directory_entry::path

Recupera l'oggetto archiviato di Path.

Metodo basic_directory_entry::replace_leaf

Sostituisce il valore archiviato foglia e aggiorna lo stato del nome file archiviato.

Metodo basic_directory_entry::status

Recupera lo stato del nome file.

Metodo basic_directory_entry::symlink_status

Recupera lo stato del collegamento token di nome file.

Operatori pubblici

Nome

Descrizione

Operatore basic_directory_entry::operator const path_type&

Recupera l'oggetto archiviato di Path.

Operatore basic_directory_entry::operator!=

Determina se un dato oggetto di Path non è uguale all'oggetto archiviato di Path.

Operatore basic_directory_entry::operator<

Determina se l'oggetto archiviato di Path è inferiore a un determinato oggetto di Path.

Operatore basic_directory_entry::operator<=

Determina se l'oggetto archiviato di Path è minore o uguale a un determinato oggetto di Path.

Operatore basic_directory_entry::operator=

Archivia un determinato oggetto di Path.

Operatore basic_directory_entry::operator==

Determina se un dato oggetto di Path è uguale all'oggetto archiviato di Path.

Operatore basic_directory_entry::operator>

Determina se l'oggetto archiviato di Path è maggiore di un determinato oggetto di Path.

Operatore basic_directory_entry::operator>=

Determina se l'oggetto archiviato di Path è maggiore o uguale a un determinato oggetto di Path.

Gerarchia di ereditarietà

basic_directory_entry

Requisiti

Header: filesystem

Spazio dei nomi: std::tr2::sys

Vedere anche

Riferimenti

<filesystem>

Altre risorse

File di intestazione libreria standard C++