basic_directory_iterator (Clase)

Describe un iterador de entrada ese secuencias con los nombres de archivo en un directorio del sistema de archivos. Para un iterador X, la expresión *X se evalúa como basic_directory_entry un objeto que contenga un nombre de archivo y todo lo que se conoce el estado del archivo asociado.

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

Comentarios

La clase almacena un objeto de Pathescrito, que representa el nombre de archivo actual en la secuencia de directorio. Path puede ser basic_path o un tipo derivado de basic_path.

Miembros

Typedefs públicas

Name

Descripción

basic_directory_iterator::path_type

Un sinónimo para el parámetro Pathde la plantilla.

basic_directory_iterator::string_type

Un sinónimo para el tipo string Path::string_type.

basic_directory_iterator::value_type

Sinónimo de basic_directory_entry<Path>.

Constructores públicos

Name

Descripción

basic_directory_iterator::basic_directory_iterator (Constructor)

Construye un objeto basic_directory_iterator.

Operadores públicos

Name

Descripción

basic_directory_iterator::operator* (Operador)

Recupera el objeto almacenado de Path .

basic_directory_iterator::operator++ (Operador)

Lee y almacena el siguiente objeto de Path .

basic_directory_iterator::operator= (Operador)

Operador de asignación para el objeto actual de Path .

basic_directory_iterator::operator-> (Operador)

Devuelve &**this.

Requisitos

Encabezado: filesystem

Espacio de nombres: std::tr2::sys

Vea también

Referencia

<filesystem>

Otros recursos

Archivos de encabezado de la biblioteca estándar de C++