Biblioteca C ++ - <wstreambuf>
Introducción
Es una clase de búfer ase para flujos (ancho).
Definición
A continuación se muestra la definición de std :: wstreambuf.
typedef basic_streambuf<wchar_t> wstreambuf;
Parámetros
charT - Tipo de personaje.
traits - Clase de rasgos de carácter que define propiedades esenciales de los caracteres utilizados por los objetos de flujo.
Funciones de miembros públicos heredadas de basic_streambuf
No Señor. | Locales y definición |
---|---|
1 | evento Escriba para indicar el tipo de evento |
2 | event_callback Tipo de función de devolución de llamada de evento |
Funciones de miembros públicos
No Señor. | Tipos de miembros y definición |
---|---|
1 | pubimbue Es un lugar imbuido |
2 | getloc Se usa para obtener la configuración regional actual |
Gestión y posicionamiento de búfer
No Señor. | Gestión y posicionamiento y definición de búfer |
---|---|
1 | pubsetbuf Se utiliza para configurar la matriz de búfer |
2 | pubseekoff Se utiliza para establecer el puntero de posición interno en una posición relativa. |
3 | pubseekpos Se utiliza para establecer el puntero de posición interno en posición absoluta. |
4 | pubsync Se utiliza para sincronizar el búfer de transmisión. |
Funciones de entrada
No Señor. | Funciones de entrada y definición |
---|---|
1 | in_avail Se utiliza para obtener el número de caracteres disponibles para leer. |
2 | snextc Se usa para avanzar a la siguiente posición y obtener carácter. |
3 | sbumpc Se utiliza para obtener el carácter actual y avanzar a la siguiente posición. |
4 | sgetc Se usa para obtener el carácter actual. |
5 | sgetn Se utiliza para obtener secuencia de caracteres. |
6 | sputbackc Se usa para devolver el carácter |
7 | sungetc Se utiliza para disminuir la posición actual. |
Funciones de salida
No Señor. | Salida y definición |
---|---|
1 | sputc Se usa para poner carácter y avanzar a la siguiente posición. |
2 | escupir Se usa para poner secuencia de caracteres |
Anulaciones de funciones virtuales protegidas
No Señor. | función virtual y definición |
---|---|
1 | setbuf Se utiliza para configurar el búfer |
2 | buscar Se utiliza para establecer el puntero de posición en la posición relativa. |
3 | seekpos Se utiliza para establecer el puntero de posición en la posición absoluta. |
4 | desbordamiento Se usa para obtener carácter. |
5 | pbackfail Se usa para devolver el carácter |
6 | Desbordamiento Se usa para poner carácter |
Funciones de miembros protegidos
Las siguientes funciones de miembros protegidas proporcionan acceso a estos punteros:
Secuencia de entrada
No Señor. | Secuencia de entrada y definición |
---|---|
1 | eback Se utiliza como puntero al comienzo de la secuencia de entrada. |
2 | gptr Se utiliza como puntero a la posición actual de la secuencia de entrada. |
3 | egptr Se utiliza en el puntero al final de la secuencia de entrada. |
4 | gbump Se usa para obtener puntero |
5 | setg Se utiliza para configurar punteros de secuencia de entrada. |
Secuencia de salida (poner)
No Señor. | Secuencia de salida y definición |
---|---|
1 | pbase Se utiliza como puntero al comienzo de la secuencia de salida. |
2 | pptr Se utiliza como puntero a la posición actual de la secuencia de salida. |
3 | epptr Se utiliza como puntero al final de la secuencia de salida. |
4 | pbump Se utiliza para aumentar el puntero put |
5 | setp Se utiliza para establecer punteros de secuencia de salida. |
Proceso de copiar
No Señor. | Copia y definición |
---|---|
1 | operador = Se utiliza en la asignación de búfer de flujo. |
2 | intercambiar Se utiliza en búferes de flujo wap. |