|
AM Daemon ライブラリリファレンス
|
AM Daemon の例外クラス Exception のヘッダ。 [詳解]
#include "amdaemon/env.h"#include "amdaemon/ExceptionCategory.h"#include "amdaemon/util/misc.h"#include <exception>#include <vector>#include <memory>#include <crtdefs.h>
Exception.h の依存先関係図:クラス | |
| class | amdaemon::Exception |
| AM Daemon の例外クラス。 [詳解] | |
名前空間 | |
| amdaemon | |
| AM Daemon ライブラリクラス群の基底名前空間。 | |
| amdaemon::util | |
| AM Daemon プロセスとは無関係だが便利なクラス、関数等を定義する名前空間。 | |
マクロ定義 | |
| #define | AMDAEMON_MAKE_EXCEPTION(cate) |
| amdaemon::Exception インスタンスを生成する。 [詳解] | |
| #define | AMDAEMON_MAKE_EXCEPTION_MSG(cate, msg) |
| amdaemon::Exception インスタンスを付随メッセージ付きで生成する。 [詳解] | |
| #define | AMDAEMON_RAISE_EXCEPTION(cate) |
| 例外を発生させる。 [詳解] | |
| #define | AMDAEMON_RAISE_EXCEPTION_MSG(cate, msg) |
| 付随メッセージ付きの例外を発生させる。 [詳解] | |
| #define | AMDAEMON_RAISE_LOGIC_EXCEPTION() |
| ロジック(Logic)例外を発生させる。 [詳解] | |
| #define | AMDAEMON_RAISE_LOGIC_EXCEPTION_MSG(msg) |
| 付随メッセージ付きのロジック(Logic)例外を発生させる。 [詳解] | |
| #define | AMDAEMON_RAISE_OPERATION_EXCEPTION() |
| オペレーション(Operation)例外を発生させる。 [詳解] | |
| #define | AMDAEMON_RAISE_OPERATION_EXCEPTION_MSG(msg) |
| 付随メッセージ付きのオペレーション(Operation)例外を発生させる。 [詳解] | |
| #define | AMDAEMON_RAISE_RUNTIME_EXCEPTION() |
| 実行時(Runtime)例外を発生させる。 [詳解] | |
| #define | AMDAEMON_RAISE_RUNTIME_EXCEPTION_MSG(msg) |
| 付随メッセージ付きの実行時(Runtime)例外を発生させる。 [詳解] | |
| #define | AMDAEMON_RAISE_FATAL_EXCEPTION() |
| 回復不能(Fatal)例外を発生させる。 [詳解] | |
| #define | AMDAEMON_RAISE_FATAL_EXCEPTION_MSG(msg) |
| 付随メッセージ付きの回復不能(Fatal)例外を発生させる。 [詳解] | |
関数 | |
| void | amdaemon::raiseException (const Exception &ex) |
| 例外を発生させる。 [詳解] | |
AM Daemon の例外クラス Exception のヘッダ。
Copyright(C)SEGA
1.8.11