Compartilhar via


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

Hh874878.collapse_all(pt-br,VS.110).gifTypedefs 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>.

Hh874878.collapse_all(pt-br,VS.110).gifConstrutores Públicos

Nome

Descrição

basic_directory_iterator::basic_directory_iterator construtor

Constrói um objeto de basic_directory_iterator .

Hh874878.collapse_all(pt-br,VS.110).gifOperadores Públicos

Nome

Descrição

basic_directory_iterator::Operator * operador

Retorna o objeto armazenado de Path .

basic_directory_iterator::Operator + + operador

Leitura e armazena o próximo objeto de Path .

basic_directory_iterator::Operator = operador

Operador de atribuição para o objeto atual de Path .

basic_directory_iterator::Operator - > Operador

Retorne &**this.

Requisitos

o sistema de arquivos deCabeçalho:

Namespace: std::tr2::sys

Consulte também

Referência

<filesystem>

Outros recursos

Arquivos de cabeçalho