throw EXCEPTION(prev, message, utakata::exception::ExceptionInfo( \
__FILE__, __func__, __LINE__))
+// exception::Exceptionに、別の例外を添付して送出します。
+// 特殊化した例外に不要なコンストラクタを付加したくない時に有効です。
+#define THROW_WRAPED_EXCEPTION_(prev, message) \
+ throw utakata::exception::Exception( \
+ prev, message, utakata::exception::ExceptionInfo( \
+ __FILE__, __func__, __LINE__))
+
#endif /* _UTAKATA_SRC_EXCEPTION_MACRO_H_ */