gflib
1.0
|
#include <err/gfl_Exception.h>
#include <err/gfl_FileNotFoundException.h>
#include <err/gfl_IlligalArgumentException.h>
#include <err/gfl_IndexOutOfBoundsException.h>
#include <err/gfl_IOException.h>
#include <err/gfl_MemoryAllocateException.h>
#include <err/gfl_NullPointerException.h>
マクロ定義 | |
#define | THROW_GFL_EXCEPTION(message) (throw gfl::err::Exception(message,__FILE__,__LINE__)) |
例外生成マクロ ========================================================================== | |
#define | THROW_GFL_FILE_NOT_FOUND_EXCEPTION(message) (throw gfl::err::FileNotFoundException(message,__FILE__,__LINE__)) |
ファイルが存在しない時用例外クラス「gfl::err::FileNotFoundException」の生成 | |
#define | THROW_GFL_ILLIGAL_EXCEPTION(message) (throw gfl::err::IlligalArgumentException(message,__FILE__,__LINE__)) |
不正引数用例外クラス「gfl::err::IlligalArgumentException」の生成 | |
#define | THROW_GFL_INDEX_OUT_OF_BOUNDS_EXCEPTION(message) (throw gfl::err::IndexOutOfBoundsException(message,__FILE__,__LINE__)) |
配列・バッファオーバー用例外クラス「gfl::err::IndexOutOfBoundsException」の生成 | |
#define | THROW_GFL_NULL_POINTER_EXCEPTION(message) (throw gfl::err::NullPointerException(message,__FILE__,__LINE__)) |
NULLポインタ参照用例外クラス「gfl::err::NullPointerException」の生成 | |
#define | THROW_GFL_IO_EXCEPTION(message) (throw gfl::err::IOException(message,__FILE__,__LINE__)) |
IOエラー用例外クラス「gfl::err::IOException」の生成 | |
#define | THROW_GFL_MEMORY_ALLOCATE_EXCEPTION(message) (throw gfl::err::MemoryAllocateException(message,__FILE__,__LINE__)) |
メモリアロケートエラー用例外クラス「gfl::err::MemoryAllocateException」の生成 |
#define THROW_GFL_EXCEPTION | ( | message | ) | (throw gfl::err::Exception(message,__FILE__,__LINE__)) |
例外生成マクロ ==========================================================================
========================================================================== 基本例外クラス「gfl::err::Exception」の生成
#define THROW_GFL_FILE_NOT_FOUND_EXCEPTION | ( | message | ) | (throw gfl::err::FileNotFoundException(message,__FILE__,__LINE__)) |
ファイルが存在しない時用例外クラス「gfl::err::FileNotFoundException」の生成
#define THROW_GFL_ILLIGAL_EXCEPTION | ( | message | ) | (throw gfl::err::IlligalArgumentException(message,__FILE__,__LINE__)) |
不正引数用例外クラス「gfl::err::IlligalArgumentException」の生成
#define THROW_GFL_INDEX_OUT_OF_BOUNDS_EXCEPTION | ( | message | ) | (throw gfl::err::IndexOutOfBoundsException(message,__FILE__,__LINE__)) |
配列・バッファオーバー用例外クラス「gfl::err::IndexOutOfBoundsException」の生成
#define THROW_GFL_IO_EXCEPTION | ( | message | ) | (throw gfl::err::IOException(message,__FILE__,__LINE__)) |
IOエラー用例外クラス「gfl::err::IOException」の生成
#define THROW_GFL_MEMORY_ALLOCATE_EXCEPTION | ( | message | ) | (throw gfl::err::MemoryAllocateException(message,__FILE__,__LINE__)) |
メモリアロケートエラー用例外クラス「gfl::err::MemoryAllocateException」の生成
#define THROW_GFL_NULL_POINTER_EXCEPTION | ( | message | ) | (throw gfl::err::NullPointerException(message,__FILE__,__LINE__)) |
NULLポインタ参照用例外クラス「gfl::err::NullPointerException」の生成