Bibliothèque C ++ ios_base - ios_event_callback

La description

La fonction C ++ ios_base::event_callback est pour les fonctions de rappel enregistrées avec le membre register_callback.

Déclaration

Voici la déclaration pour ios_base :: event_callback.

typedef void (*event_callback) (event ev, ios_base& obj, int index);

C'est donc une fonction ne renvoyant aucune valeur et prenant trois arguments comme indiqué ci-dessous -

  • ev- Un objet d'événement de type membre enum. Lorsque la fonction de rappel est appelée, celle-ci est définie sur l'une des trois valeurs possibles pour indiquer le type d'événement qui a déclenché l'appel de fonction.

  • obj - Lorsque la fonction de rappel est appelée, il s'agit d'une référence à l'objet de flux sur lequel le pair est déclenché (* this).

  • index - Lorsque la fonction de rappel est appelée, elle est définie sur la même valeur utilisée comme argument d'index lorsque la fonction a été enregistrée avec le membre register_callback.