メインページ | モジュール | 名前空間一覧 | クラス階層 | 構成 | ファイル一覧 | 名前空間メンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス toppers::null_diagnostics の解説
[プログラム診断]

特に何も行わない診断クラス [詳細]

#include <toppers/diagnostics.hpp>

すべてのメンバ一覧

Public 型

enum  { use_exception = false }

Static Public メンバ関数

ER_UINT handle_error (ER_UINT ercd)
 非静的メンバ関数内でのエラー処理

ER_UINT static_handle_error (ER_UINT ercd)
 静的メンバ関数内でのエラー処理

void panic ()
 致命的なエラーを検出した際のパニック処理


解説

  null_diagnostics クラスは具体的な診断を何も行わない。 このクラスは本ライブラリの大多数のテンプレートクラスが必要とする Diagnostics テンプレート引数のデフォルトポリシーとして使用される。   null_diagnostics のメンバ関数のうちpanic だけは、例外的に作用し、 プログラムを異常終了させる。


列挙体の解説

anonymous enum
 

列挙定数:
use_exception  null_diagnostics クラスが内部で例外を使用しないことを示す