Descripción
La función C ++ ios_base::event_callback es para funciones de devolución de llamada registradas con el miembro register_callback.
Declaración
A continuación se muestra la declaración para ios_base :: event_callback.
typedef void (*event_callback) (event ev, ios_base& obj, int index);
Por lo tanto, es una función que no devuelve ningún valor y toma tres argumentos como se muestra a continuación:
ev- Un objeto de evento de tipo de miembro enum. Cuando se llama a la función de devolución de llamada, se establece en uno de los tres valores posibles para indicar qué tipo de evento activó la llamada a la función.
obj - Cuando se llama a la función de devolución de llamada, esta es una referencia al objeto de flujo en el que se activa el par (* esto).
index - Cuando se llama a la función de devolución de llamada, se establece en el mismo valor utilizado como argumento de índice cuando la función se registró con el miembro register_callback.