名前空間
変種
操作

std::ios_base::event_callback

提供: cppreference.com
< cpp‎ | io‎ | ios base
 
 
入出力ライブラリ
入出力マニピュレータ
Cスタイルの入出力
バッファ
(C++98で非推奨)
ストリーム
抽象
ファイル入出力
文字列入出力
配列入出力
(C++98で非推奨)
(C++98で非推奨)
(C++98で非推奨)
同期化出力
エラーカテゴリインタフェース
(C++11)
 
 
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>のパブリックメンバ関数) [edit]
ロケールを設定します
(パブリックメンバ関数) [edit]
オブジェクトを破棄します
(仮想パブリックメンバ関数) [edit]
イベントのコールバック関数を登録します
(パブリックメンバ関数) [edit]