AM Daemon ライブラリリファレンス
クラス | 名前空間 | マクロ定義 | 関数
Exception.h ファイル

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