Bibliothèque C ++ - <wstreambuf>

introduction

C'est une classe de tampon ase pour les flux (large).

Définition

Vous trouverez ci-dessous la définition de std :: wstreambuf.

typedef basic_streambuf<wchar_t> wstreambuf;

Paramètres

  • charT - Type de caractère.

  • traits - Classe de traits de caractère qui définit les propriétés essentielles des caractères utilisés par les objets de flux.

Fonctions membres publiques héritées de basic_streambuf

N ° Sr. Locales et définition
1 un événement

Tapez pour indiquer le type d'événement

2 event_callback

Type de fonction de rappel d'événement

Fonctions des membres publics

N ° Sr. Types de membres et définition
1 pubimbue

C'est un endroit imprégné

2 getloc

Il est utilisé pour obtenir les paramètres régionaux actuels

Gestion et positionnement des tampons

N ° Sr. Gestion et positionnement et définition des tampons
1 pubsetbuf

Il est utilisé pour définir le tableau de tampons

2 pubseekoff

Il est utilisé pour définir le pointeur de position interne sur la position relative

3 pubseekpos

Il est utilisé pour régler le pointeur de position interne sur la position absolue

4 pubsync

Il est utilisé pour synchroniser le tampon de flux

Fonctions d'entrée

N ° Sr. Fonctions d'entrée et définition
1 in_avail

Il est utilisé pour obtenir le nombre de caractères disponibles à lire

2 snextc

Il est utilisé pour passer à la position suivante et obtenir le caractère

3 sbumpc

Il est utilisé pour obtenir le caractère actuel et passer à la position suivante

4 sgetc

Il est utilisé pour obtenir le caractère actuel

5 sgetn

Il est utilisé pour obtenir une séquence de caractères

6 sputbackc

Il sert à remettre du caractère

sept sungetc

Il est utilisé pour diminuer la position actuelle

Fonctions de sortie

N ° Sr. Sortie et définition
1 sputc

Il est utilisé pour mettre du caractère et passer à la position suivante

2 sputn

Il est utilisé pour mettre une séquence de caractères

Remplacements de fonctions virtuelles protégées

N ° Sr. fonction virtuelle et définition
1 Setbuf

Il est utilisé pour définir le tampon

2 chercher

Il est utilisé pour définir le pointeur de position sur la position relative

3 chercher

Il est utilisé pour régler le pointeur de position sur la position absolue

4 débordement

Il est utilisé pour obtenir du caractère

5 pbackfail

Il sert à remettre du caractère

6 débordement

Il est utilisé pour mettre du caractère

Fonctions membres protégées

Les fonctions membres protégées suivantes permettent d'accéder à ces pointeurs -

Séquence d'entrée

N ° Sr. Séquence d'entrée et définition
1 eback

Il est utilisé dans le pointeur vers le début de la séquence d'entrée

2 gptr

Il est utilisé dans le pointeur sur la position actuelle de la séquence d'entrée

3 egptr

Il est utilisé dans le pointeur vers la fin de la séquence d'entrée

4 gbump

Il est utilisé pour obtenir un pointeur

5 setg

Il est utilisé pour définir les pointeurs de séquence d'entrée

Séquence de sortie (put)

N ° Sr. Séquence de sortie et définition
1 pbase

Il est utilisé dans le pointeur vers le début de la séquence de sortie

2 pptr

Il est utilisé dans le pointeur sur la position actuelle de la séquence de sortie

3 epptr

Il est utilisé dans le pointeur vers la fin de la séquence de sortie

4 pbump

Il est utilisé pour augmenter le pointeur de mise

5 setp

Il est utilisé pour définir les pointeurs de séquence de sortie

Copier

N ° Sr. Copie et définition
1 opérateur =

Il est utilisé dans l'affectation du tampon de flux

2 échanger

Il est utilisé dans les tampons de flux WAP