Classe basic_directory_iterator
Descreve um iterador de entrada que sequências com os nomes de arquivo em um diretório do sistema de arquivos. Para um iterador X, a expressão *X avalia a basic_directory_entry um objeto que encapsula um nome de arquivo e qualquer coisa que é conhecido sobre o status do arquivo associado.
template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;
Comentários
A classe armazena um objeto do tipo Path, que representa o nome do arquivo atual na sequência do diretório. Path pode ser um basic_path ou um tipo derivado de basic_path.
Membros
Typedefs Públicas
Nome |
Descrição |
---|---|
basic_directory_iterator::path_type |
Um sinônimo para o parâmetro Pathdo modelo. |
basic_directory_iterator::string_type |
Um sinônimo para o tipo Path::string_typede cadeia de caracteres. |
basic_directory_iterator::value_type |
Um sinônimo de basic_directory_entry<Path>. |
Construtores Públicos
Nome |
Descrição |
---|---|
Construtor basic_directory_iterator::basic_directory_iterator |
Constrói um objeto basic_directory_iterator. |
Operadores Públicos
Nome |
Descrição |
---|---|
Recupera o objeto armazenado de Path . |
|
Leitura e armazena o próximo objeto de Path . |
|
Operador de atribuição para o objeto atual de Path . |
|
Retorna &**this. |
Requisitos
Cabeçalho: sistema de arquivos
Namespace: std::tr2::sys