13 #if !defined(Magick_Exception_header)
14 #define Magick_Exception_header
42 virtual const char* what()
const throw();
67 explicit Error(
const std::string& what_);
75 explicit ErrorBlob(
const std::string& what_);
123 explicit ErrorDraw(
const std::string& what_);
139 explicit ErrorImage(
const std::string& what_);
211 explicit ErrorType(
const std::string& what_);
239 explicit Warning(
const std::string& what_);
410 const MagickCore::ExceptionInfo *exception_);
416 const MagickCore::ExceptionType severity_,
const char* reason_,
417 const char* description_=(
char *) NULL);
421 MagickCore::ExceptionInfo *exception_,
const bool quiet_=
false);
425 #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_)