std::ios_base::event_callback
提供: cppreference.com
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<CharT,Traits> のパブリックメンバ関数)
| |
ロケールを設定します (パブリックメンバ関数) | |
[仮想] |
オブジェクトを破棄します (仮想パブリックメンバ関数) |
イベントのコールバック関数を登録します (パブリックメンバ関数) |