Biblioteca C ++ - <wstreambuf>
Introdução
É uma classe de buffer ase para fluxos (amplo).
Definição
Abaixo está a definição de std :: wstreambuf.
typedef basic_streambuf<wchar_t> wstreambuf;
Parâmetros
charT - Tipo de personagem.
traits - Classe de traços de caracteres que define propriedades essenciais dos caracteres usados por objetos de fluxo.
Funções de membro públicas herdadas de basic_streambuf
Sr. Não. | Localidades e definição |
---|---|
1 | evento Digite para indicar o tipo de evento |
2 | event_callback Tipo de função de retorno de chamada de evento |
Funções de membro públicas
Sr. Não. | Tipos e definição de membros |
---|---|
1 | pubimbue É um local imbuído |
2 | getloc É usado para obter a localidade atual |
Gerenciamento e posicionamento de buffer
Sr. Não. | Gerenciamento de buffer e posicionamento e definição |
---|---|
1 | pubsetbuf É usado para definir a matriz de buffer |
2 | pubseekoff É usado para definir o ponteiro da posição interna para a posição relativa |
3 | pubseekpos É usado para definir o ponteiro da posição interna para a posição absoluta |
4 | pubsync É usado para sincronizar o buffer de fluxo |
Funções de entrada
Sr. Não. | Funções de entrada e definição |
---|---|
1 | in_avail É usado para obter o número de caracteres disponíveis para ler |
2 | snextc É usado para avançar para a próxima posição e obter personagem |
3 | sbumpc É usado para obter o personagem atual e avançar para a próxima posição |
4 | sgetc É usado para obter o personagem atual |
5 | sgetn É usado para obter sequência de caracteres |
6 | sputbackc É usado para colocar o personagem de volta |
7 | Sungetc É usado para diminuir a posição atual |
Funções de saída
Sr. Não. | Saída e definição |
---|---|
1 | sputc É usado para colocar o personagem e avançar para a próxima posição |
2 | cuspir É usado para colocar sequência de caracteres |
Substituições de funções virtuais protegidas
Sr. Não. | função virtual e definição |
---|---|
1 | setbuf É usado para definir o buffer |
2 | buscar É usado para definir o ponteiro de posição para a posição relativa |
3 | seepos É usado para definir o ponteiro de posição para a posição absoluta |
4 | underflow É usado para obter caráter |
5 | pbackfail É usado para colocar o personagem de volta |
6 | transbordar É usado para colocar personagem |
Funções de membro protegidas
As funções de membro protegidas a seguir fornecem acesso a esses ponteiros -
Sequência de entrada
Sr. Não. | Sequência de entrada e definição |
---|---|
1 | eback É usado no ponteiro para o início da sequência de entrada |
2 | gptr É usado no ponteiro para a posição atual da sequência de entrada |
3 | egptr É usado no ponteiro para o final da sequência de entrada |
4 | gbump É usado para obter o ponteiro |
5 | setg É usado para definir ponteiros de sequência de entrada |
Sequência de saída (colocar)
Sr. Não. | Sequência de saída e definição |
---|---|
1 | pbase É usado no ponteiro para o início da sequência de saída |
2 | pptr É usado no ponteiro para a posição atual da sequência de saída |
3 | epptr É usado no ponteiro para o final da sequência de saída |
4 | pbump É usado para aumentar o ponteiro de colocação |
5 | setp É usado para definir ponteiros de sequência de saída |
Copiando
Sr. Não. | Cópia e definição |
---|---|
1 | operador = É usado na atribuição de buffer de fluxo |
2 | troca É usado em buffers de fluxo wap |