コンストラクター
IccException (タイプ exceptionType、
IccBase::ClassType classType、
const char * className、
const char * methodName、
IccMessage* message,
IccBase* object = 0,
unsigned short exceptionNum = 0)
IccBase::ClassType classType、
const char * className、
const char * methodName、
IccMessage* message,
IccBase* object = 0,
unsigned short exceptionNum = 0)
- exceptionType
- このクラス内で定義されている、例外のタイプを示す列挙型。
- classType
- このクラス内で定義されている、例外がスローされた元のクラスのタイプを示す列挙型。
- className
- 例外がスローされた元のクラスの名前。
- methodName
- 例外がスローされた元のメソッドの名前。
- メッセージ
- 例外が作成された理由に関する情報が含まれている IccMessage オブジェクトを指すポインター。
- オブジェクト
- 例外をスローしたオブジェクトを指すポインター。
- exceptionNum
- 固有の例外番号。
注: IccException オブジェクトが作成されると、コンストラクターで指定された IccMessage の所有権を取得します。 IccException が削除されると、IccMessage オブジェクトは IccException デストラクターによって自動的に削除されます。 したがって、IccException オブジェクトを削除する前に IccMessage オブジェクトを削除しないでください。