名前空間
変種
操作

std::ios_base::event_callback

提供: cppreference.com
< cpp‎ | io‎ | ios base
 
 
 
 
typedef void (*event_callback)(event type, ios_base& ios, int index);

特定のイベントが発生したときに呼ばれる、 register_callback() を用いて登録できるコールバック関数の型です。

type はこのコールバックを呼んだイベントの種類を表す ios_base::event 型の値です。

ios はコールバックを呼んだストリームオブジェクトを参照します。 std::ios_base および std::basic_ios のメンバ関数によってコールバックが呼ばれるとき、 *this が引数として渡されます。

index は関数を登録したときに register_callback() に渡したユーザ提供の値です。

[編集] 関連項目

書式情報をコピーします
(std::basic_iosのパブリックメンバ関数) [edit]
ロケールを設定します
(パブリックメンバ関数) [edit]
オブジェクトを破棄します
(仮想パブリックメンバ関数) [edit]
イベントのコールバック関数を登録します
(パブリックメンバ関数) [edit]