| Solution46
    | 
生成消滅演算子ライブラリヘッダファイル [詳解]


| クラス | |
| class | LibNewDel::CLibNewDel | 
| 生成消滅演算子ライブラリクラス  [詳解] | |
| struct | LibNewDel::CLibNewDel::SProcessInfo | 
| 参照プロセス情報構造体  [詳解] | |
| struct | LibNewDel::CLibNewDel::SMappingInfo | 
| 共有メモリ情報構造体  [詳解] | |
| 名前空間 | |
| LibNewDel | |
| 生成消滅演算子ライブラリ名前空間 | |
| マクロ定義 | |
| #define | NewDelInstance() LibNewDel::CLibNewDel::GetInstance() | 
| インスタンス取得マクロ  [詳解] | |
| #define | NewDelOperatorNew(...) NewDelInstance().NotifyOperatorNew(__VA_ARGS__) | 
| 生成演算子実行通知マクロ  [詳解] | |
| #define | NewDelOperatorDelete(...) NewDelInstance().NotifyOperatorDelete(__VA_ARGS__) | 
| 消滅演算子実行通知マクロ  [詳解] | |
| #define | NewDelLogOut() NewDelInstance().GetLogOutFlag() | 
| ログ出力許可フラグ取得マクロ  [詳解] | |
生成消滅演算子ライブラリヘッダファイル
生成消滅演算子ライブラリヘッダファイルです。
LibNewDel.h に定義があります。
| #define NewDelInstance | ( | ) | LibNewDel::CLibNewDel::GetInstance() | 
インスタンス取得マクロ
LibNewDel.h の 23 行目に定義があります。
| #define NewDelOperatorNew | ( | ... | ) | NewDelInstance().NotifyOperatorNew(__VA_ARGS__) | 
| #define NewDelOperatorDelete | ( | ... | ) | NewDelInstance().NotifyOperatorDelete(__VA_ARGS__) | 
| #define NewDelLogOut | ( | ) | NewDelInstance().GetLogOutFlag() | 
ログ出力許可フラグ取得マクロ
LibNewDel.h の 26 行目に定義があります。
参照元 AppTest::CAppTestMenuConsole::DisableNewDelLog(), AppTest::CAppTestMenuConsole::EnableNewDelLog(), LibJson::CJsonConfig::Load(), LibJson::CJsonConfig::Save().