basic_streambuf::uflow
Una función virtual protegida que extrae el elemento actual del flujo de entrada.
virtual int_type uflow( );
Valor devuelto
el elemento actual.
Comentarios
La función virtual protegida de miembro intenta extraer el elemento actual ch del flujo de entrada, después para avanzar la posición actual del flujo, y devuelve el elemento como traits_type::to_int_type(ch).Puede hacerlo de varias maneras:
Si una posición de lectura está disponible, toma ch como elemento almacenado en la lectura colocar y avanza el puntero siguiente para el búfer de entrada.
Puede leer un elemento directamente, de algún origen externo, y distribuirlo como valor ch.
Para un búfer de la secuencia con entrada habitual y secuencias de salida, puede crear leer la posición disponibles colocando, en algún destino externo, a algunos o a todos los elementos de tipo entre el principio y punteros siguientes para el búfer de salida.O puede asignar el nuevo o adicional almacenamiento para el búfer de entrada.La función a lee, de algún origen externo, uno o más elementos.
Si la función no se realizará correctamente, devuelve traits_type::EOF, o produce una excepción.De lo contrario, devuelve el elemento actual ch en el flujo de entrada, convertido como se describió anteriormente, y hace avanzar el puntero siguiente para el búfer de entrada.El comportamiento predeterminado es llamar subdesbordamiento y, si la función devuelve traits_type:: EOF, devolver traits_type:: EOF.Si no, la función devuelve el elemento actual ch en el flujo de entrada, convertido como se ha descrito previamente, y hace avanzar el puntero siguiente para el búfer de entrada.
Requisitos
encabezado: <streambuf>
espacio de nombres: std