Classe basic_ios
A classe do modelo descreve o armazenamento e funções de membro comuns aos fluxos de entrada (da classe basic_istreamde modelo) e os fluxos de saída (da classe basic_ostreamde modelo) que dependem de parâmetros do modelo. (A classe ios_base descreve o que é comum e não dependente de parâmetros do modelo.) Um objeto de ajuda de basic_ios<class Elem, class Traits> da classe controla um fluxo com elementos de tipo Elem, cujos características de caractere são determinados pela classe Características.
template <class Elem, class Traits>
class basic_ios : public ios_base
Parâmetros
Elem
Um tipo.Traits
Uma variável de tipo char_traits.
Comentários
Um objeto de repositório de basic_ios<class Elem, class Traits> da classe:
Um ponteiro da associação a um objeto do tipo basic_istream<Elem, Traits>.
Um ponteiro de buffer de fluxo a um objeto de tipo basic_streambuf<Elem, Traits >.
Informações de estado de fluxo em um objeto base do tipo ios_base.
Um caractere de preenchimento em um objeto de tipo char_type.
Construtores
Constrói a classe de basic_ios . |
Typedefs
Um sinônimo para o parâmetro Elemdo modelo. |
|
Um sinônimo de Traits::int_type. |
|
Um sinônimo de Traits::off_type. |
|
Um sinônimo de Traits::pos_type. |
|
Um sinônimo para o parâmetro Traitsdo modelo. |
Funções de membro
Indica uma perda de integridade do buffer de fluxo. |
|
Desmarca todos os sinalizadores de erro. |
|
Sinalizadores de cópias de um fluxo para outro. |
|
Indica se a extremidade de um fluxo for atingido. |
|
Indica que serão exceções lançadas pelo fluxo. |
|
Indica falha extrair um campo válida de um fluxo. |
|
Especifica ou retorna o caractere que será usado enquanto o texto não é tão amplo quanto o fluxo. |
|
Indica que o fluxo está em boas condições. |
|
Altera a localidade. |
|
Chamado por construtores de basic_ios . |
|
Move todos os valores, a não ser que o ponteiro para o buffer de fluxo, do parâmetro ao objeto atual. |
|
Localiza char equivalente a char_typedeterminado. |
|
Fluxo das rotas para o buffer especificado. |
|
Lê o estado de bit para sinalizadores. |
|
Atribui um buffer de fluxo para ser o buffer de leitura para este objeto de fluxo. |
|
Define sinalizadores extras. |
|
Troca os valores nesse objeto de basic_ios por aqueles de outro objeto de basic_ios . Os ponteiros para os buffers de fluxo não são trocados. |
|
Assegura que um fluxo seja processado antes de outro fluxo. |
|
Localiza char_type equivalente a um determinado char. |
Operadores
Permite o uso de um objeto de basic_ios como bool. A conversão automática de tipo é desabilitada para evitar a comum, efeitos colaterais não intencionais. |
|
Indica se o fluxo ainda é bom. |
|
Indica se o fluxo não está incorreto. |
Requisitos
Ios <deHeader: >
Namespace: std
Consulte também
Referência
Segurança de threads na Biblioteca Padrão C++