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
streambuf <deEncabezado: >
Espacio de nombres: std