Classe basic_directory_iterator
Descreve um iterador de entrada que sequências com os nomes de arquivo em um diretório de sistema de arquivos.Para um iterador X, a expressão avaliará como *Xbasic_directory_entry um objeto que envolve um nome de arquivo e tudo 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, representando o nome de arquivo atual na sequência de diretório.Path pode ser basic_path ou um tipo que é 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 para basic_directory_entry<Path>. |
Construtores Públicos
Nome |
Descrição |
---|---|
basic_directory_iterator::basic_directory_iterator construtor |
Constrói um objeto de basic_directory_iterator . |
Operadores Públicos
Nome |
Descrição |
---|---|
Retorna o objeto armazenado de Path . |
|
Leitura e armazena o próximo objeto de Path . |
|
Operador de atribuição para o objeto atual de Path . |
|
Retorne &**this. |
Requisitos
o sistema de arquivos deCabeçalho:
Namespace: std::tr2::sys