std::ios_base::event_callback
typedef void ( *event_callback )( event type, ios_base& ios, int index ); |
Тип функций обратного вызова, которые можно зарегистрировать с помощью register_callback(), чтобы они вызывались при определенных событиях.
type — это значение типа ios_base::event, которое указывает тип события, вызывающего этот обратный вызов.
ios относится к объекту потока, для которого вызывается обратный вызов: *this передаётся в качестве аргумента при вызове обратных вызовов функциями std::ios_base и std::basic_ios.
index — это предоставленное пользователем значение, передаваемое в register_callback(), при регистрации функции.
См. также
| копирует информацию о форматировании (публичный член-функция std::basic_ios<CharT,Traits>) |
|
| устанавливает локаль (публичный член-функция) |
|
|
[виртуальный]
|
уничтожает объект (виртуальный публичный член-функция) |
| регистрирует функцию обратного вызова события (публичный член-функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/ios_base/event_callback