Descripción
La función C ++ ios_base::eventse utiliza como primer parámetro en funciones registradas con ios_base :: register_callback. Este argumento identifica el tipo de evento que desencadenó la llamada a la función.
Declaración
A continuación se muestra la declaración de ios_base :: event.
enum event;
Los valores de ios_event deberían ser así:
valor |
evento activado |
copyfmt_event |
en una llamada a ios :: copyfmt (en el momento en el que se han copiado todas las marcas de formato, pero antes de la máscara de excepción) |
erase_event |
en una llamada al destructor de flujo (también llamado al comienzo de ios :: copyfmt). |
imbue_event |
en una llamada a ios_base :: imbuir (justo antes de que vuelva la función). |
Este tipo de enumeración de miembro se define dentro de ios_base como -
enum event { erase_event, imbue_event, copyfmt_event };