次の方法で共有


ios_base::event

イベントの種類を指定します。

enum event {erase_event, imbue_event, copyfmt_event};

解説

型は register_callback に登録される関数に引数として使用されるコールバック イベントを格納できるオブジェクトを表す列挙体です。独立したイベントの値は次のとおりです :

  • 例外マスク がコピーされる直前にcopyfmt_eventcopyfmt の呼び出しの最後で実行されるコールバックを識別します。

  • erase_eventcopyfmt の呼び出しの最初に実行されるコールバックまたはデストラクターに *this の呼び出しの先頭を指定します。

  • imbue_eventimbue の呼び出しの最後に実行される関数の戻り値の直前のコールバックを識別します。

使用例

例についてはregister_callback を参照してください。

必要条件

ヘッダー : <ios>

名前空間: std

参照

関連項目

入出力ストリームのプログラミング

入出力ストリームの規則