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