Biblioteca C ++ ios_base - evento

Descrição

A função C ++ ios_base::eventé usado como o primeiro parâmetro em funções registradas com ios_base :: register_callback. Este argumento identifica o tipo de evento que disparou a chamada da função.

Declaração

A seguir está a declaração para ios_base :: event.

enum event;

Os valores de ios_event devem ser assim -

valor Evento desencadeado
copyfmt_event em uma chamada para ios :: copyfmt (no momento em que todos os sinalizadores de formato foram copiados, mas antes que a máscara de exceção seja)
erase_event em uma chamada para o destruidor de fluxo (também chamado no início de ios :: copyfmt)
imbue_event em uma chamada para ios_base :: imbue (logo antes do retorno da função).

Este tipo de enum membro é definido em ios_base como -

enum event { erase_event, imbue_event, copyfmt_event };