Libreria ios_base C ++ - evento
Descrizione
La funzione C ++ ios_base::eventviene utilizzato come primo parametro nelle funzioni registrate con ios_base :: register_callback. Questo argomento identifica il tipo di evento che ha attivato la chiamata alla funzione.
Dichiarazione
Di seguito è riportata la dichiarazione per ios_base :: event.
enum event;
I valori di ios_event dovrebbero essere così -
valore | evento attivato |
---|---|
copyfmt_event | su una chiamata a ios :: copyfmt (nel momento in cui sono stati copiati tutti i flag di formato, ma prima che sia la maschera di eccezione) |
erase_event | su una chiamata al distruttore di flusso (chiamato anche all'inizio di ios :: copyfmt). |
imbue_event | su una chiamata a ios_base :: imbue (appena prima che la funzione ritorni). |
Questo tipo di enumerazione del membro è definito all'interno di ios_base come -
enum event { erase_event, imbue_event, copyfmt_event };