Freigeben über


basic_directory_iterator Klasse

Beschreibt einen diesen Eingabeiterator Sequenzen durch die Dateinamen in einem Dateisystemverzeichnis.Für einen Iterator X, ergibt der Ausdruck *X zu basic_directory_entry ein Objekt, das einen Dateinamen umschließt und alle aus, das über den Status der zugeordneten Datei bezeichnet.

template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;

Hinweise

Die - Klasse speichert ein Objekt des Typs Path, der den aktuellen Dateinamen in der Verzeichnissequenz darstellt.Path kann entweder basic_path oder ein Typ sein, der von basic_path abgeleitet wird.

Mitglieder

Hh874878.collapse_all(de-de,VS.110).gifÖffentliche Typedefs

Name

Beschreibung

basic_directory_iterator::path_type

Ein Synonym für Vorlagenparameter Path.

basic_directory_iterator::string_type

Ein Synonym für den Path::string_type Zeichenfolgentyp.

basic_directory_iterator::value_type

Ein Synonym für basic_directory_entry<Path>.

Hh874878.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

basic_directory_iterator::basic_directory_iterator-Konstruktor

Erstellt ein basic_directory_iterator-Objekt.

Hh874878.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Beschreibung

basic_directory_iterator::operator*-Operator

Ruft das gespeicherte Path-Objekt ab.

basic_directory_iterator::operator++-Operator

Liest und speichert das folgende Path-Objekt.

basic_directory_iterator::operator= Operator

Zuweisungsoperator für das aktuelle Objekt Path.

basic_directory_iterator::operator-> Operator

Gibt &**this zurück.

Anforderungen

Header: Dateisystem

Namespace: std::tr2::sys

Siehe auch

Referenz

<filesystem>

Weitere Ressourcen

Headerdateien