Spec-Zone.ru › C++

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() при регистрации функции.

См. также

copyfmt
копирует информацию о форматировании
(открытая функция-член std::basic_ios<CharT,Traits>)
imbue
устанавливает локаль
(открытая функция-член)
деструктор
[виртуальный]
уничтожает объект
(виртуальная открытая функция-член)
register_callback
регистрирует функцию обратного вызова для события
(открытая функция-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/ios_base/event_callback

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API