15 #if !defined(Magick_Exception_header) 16 #define Magick_Exception_header 44 virtual const char* what()
const throw();
69 explicit Error(
const std::string& what_);
77 explicit ErrorBlob(
const std::string& what_);
125 explicit ErrorDraw(
const std::string& what_);
141 explicit ErrorImage(
const std::string& what_);
213 explicit ErrorType(
const std::string& what_);
241 explicit Warning(
const std::string& what_);
412 const MagickCore::ExceptionInfo *exception_);
418 const MagickCore::ExceptionType severity_,
const char* reason_,
419 const char* description_=(
char *) NULL);
423 MagickCore::ExceptionInfo *exception_,
const bool quiet_=
false);
427 #endif // Magick_Exception_header
std::string formatExceptionMessage(const MagickCore::ExceptionInfo *exception_)
MagickPPExport void throwException(MagickCore::ExceptionInfo *exception_, const bool quiet_=false)
MagickPPExport void throwExceptionExplicit(const MagickCore::ExceptionType severity_, const char *reason_, const char *description_=(char *) NULL)
Exception * createException(const MagickCore::ExceptionInfo *exception_)