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/cpp/io/ios_base/event_callback