basic_streambuf::uflow
Uma função virtual protegido que extrai o elemento atual do fluxo de entrada.
virtual int_type uflow( );
Valor de retorno
o elemento atual.
Comentários
Tenta virtuais protegidos de função de membro para extrair o elemento atual ch de fluxo de entrada, avançam na posição atual de fluxo, e retorna o elemento como traits_type::to_int_type(ch).Pode fazer isso em várias maneiras:
Se uma posição de leitura está disponível, leva ch como o elemento armazenado na posição de leitura e avança o ponteiro seguir para o buffer de entrada.
Um elemento pode ler diretamente, de qualquer fonte externa, e entrega-a como o valor ch.
Para um buffer de fluxo comum com fluxos de entrada e saída, pode fazer uma posição de leitura para gravar disponível fora, a qualquer destino, externo à alguns ou todos os elementos entre o início e os seguintes ponteiros para o buffer de saída.Ou pode atribuir um novo ou adicional para o armazenamento buffer de entrada.A função, lê dentro de qualquer fonte externa, um ou mais elementos.
Se a função não obterá êxito, retorna traits_type::EOF, ou gera uma exceção.Caso contrário, retornará o elemento atual ch no fluxo de entrada, convertido como descrito acima, e avança o ponteiro seguir para o buffer de entrada.o comportamento padrão é chamar estouro negativo e, se essa função retorna traits_type::eof, retornar traits_type::eof.Caso contrário, a função retorna o elemento atual ch no fluxo de entrada, convertido como descrito anteriormente, e avança o ponteiro seguir para o buffer de entrada.
Requisitos
Cabeçalho: <streambuf>
namespace: STD