#include <LeakChecker.h>
Public Types | |
typedef void(* | Reporter )() |
Public Methods | |
LeakChecker (Reporter reporter=&(LeakChecker::report)) | |
コンストラクタ。. More... | |
~LeakChecker () | |
デストラクタ。. More... | |
Static Public Methods | |
void | initialize () |
チェッカを初期化する。. More... | |
void | finalize (Reporter reporter=0) |
チェッカを終了する。. More... | |
size_t | count () |
エラーの個数を返す。. More... | |
void | dump (FILE *fp=stdout) |
検査結果を表示する。. More... | |
void | clear () |
情報を消去する。. More... | |
void | report () |
標準の報告関数。. More... |
|
|
|
コンストラクタ。. LeakChecker オブジェクトを使用することで、 初期化、終了処理を自動で行うことができる。
|
|
デストラクタ。. 報告関数が登録されていれば実行する。 |
|
チェッカを初期化する。. オブジェクトを生成することで代用可能。 スレッド起動前に実行すること。 |
|
チェッカを終了する。. オブジェクトを破棄することで代用可能。 スレッド停止後に実行すること。
|
|
エラーの個数を返す。.
|
|
検査結果を表示する。.
|
|
情報を消去する。.
|
|
標準の報告関数。.
|