clase de basic_directory_iterator
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 Path escrito, que representa el nombre de archivo actual en la secuencia de directorio.Path puede ser basic_path o un tipo derivado de basic_path.
Members
Typedefs públicas
Nombre |
Descripción |
---|---|
basic_directory_iterator::path_type |
Un sinónimo para el parámetro Path de la plantilla. |
basic_directory_iterator::string_type |
Un sinónimo para el tipo string Path::string_type. |
basic_directory_iterator::value_type |
Un sinónimo de basic_directory_entry<Path>. |
Constructores públicos
Nombre |
Descripción |
---|---|
basic_directory_iterator::basic_directory_iterator Constructor |
Crea un objeto basic_directory_iterator. |
Operadores públicos
Nombre |
Descripción |
---|---|
Recupera el objeto almacenado de Path. |
|
Lee y almacena el siguiente objeto de Path. |
|
Operador de asignación para el objeto actual de Path. |
|
Devuelva &**this. |
Requisitos
El sistema de archivos Encabezado:
Espacio de nombres: std::tr2::sys