Exception.h
24  class MagickPPExport Exception: public std::exception
29  Exception(const std::string& what_);
32  Exception(const std::string& what_, Exception* nested_);
35  Exception(const Exception& original_);
41  Exception& operator=(const Exception& original_);
47  const Exception* nested() const throw();
55  void nested(Exception* nested_) throw();
59  Exception* _nested;
66  class MagickPPExport Error: public Exception
69  explicit Error(const std::string& what_);
70  explicit Error(const std::string& what_,Exception *nested_);
71  ~Error() throw();
74  class MagickPPExport ErrorBlob: public Error
77  explicit ErrorBlob(const std::string& what_);
78  explicit ErrorBlob(const std::string& what_,Exception *nested_);
79  ~ErrorBlob() throw();
82  class MagickPPExport ErrorCache: public Error
85  explicit ErrorCache(const std::string& what_);
86  explicit ErrorCache(const std::string& what_,Exception *nested_);
90  class MagickPPExport ErrorCoder: public Error
93  explicit ErrorCoder(const std::string& what_);
94  explicit ErrorCoder(const std::string& what_,Exception *nested_);
98  class MagickPPExport ErrorConfigure: public Error
101  explicit ErrorConfigure(const std::string& what_);
102  explicit ErrorConfigure(const std::string& what_,Exception *nested_);
106  class MagickPPExport ErrorCorruptImage: public Error
109  explicit ErrorCorruptImage(const std::string& what_);
110  explicit ErrorCorruptImage(const std::string& what_,Exception *nested_);
114  class MagickPPExport ErrorDelegate: public Error
117  explicit ErrorDelegate(const std::string& what_);
118  explicit ErrorDelegate(const std::string& what_,Exception *nested_);
122  class MagickPPExport ErrorDraw: public Error
125  explicit ErrorDraw(const std::string& what_);
126  explicit ErrorDraw(const std::string& what_,Exception *nested_);
130  class MagickPPExport ErrorFileOpen: public Error
133  explicit ErrorFileOpen(const std::string& what_);
134  explicit ErrorFileOpen(const std::string& what_,Exception *nested_);
138  class MagickPPExport ErrorImage: public Error
141  explicit ErrorImage(const std::string& what_);
142  explicit ErrorImage(const std::string& what_,Exception *nested_);
146  class MagickPPExport ErrorMissingDelegate: public Error
149  explicit ErrorMissingDelegate(const std::string& what_);
150  explicit ErrorMissingDelegate(const std::string& what_,Exception *nested_);
154  class MagickPPExport ErrorModule: public Error
157  explicit ErrorModule(const std::string& what_);
158  explicit ErrorModule(const std::string& what_,Exception *nested_);
162  class MagickPPExport ErrorMonitor: public Error
165  explicit ErrorMonitor(const std::string& what_);
166  explicit ErrorMonitor(const std::string& what_,Exception *nested_);
170  class MagickPPExport ErrorOption: public Error
173  explicit ErrorOption(const std::string& what_);
174  explicit ErrorOption(const std::string& what_,Exception *nested_);
178  class MagickPPExport ErrorPolicy: public Error
181  explicit ErrorPolicy(const std::string& what_);
182  explicit ErrorPolicy(const std::string& what_,Exception *nested_);
186  class MagickPPExport ErrorRegistry: public Error
189  explicit ErrorRegistry(const std::string& what_);
190  explicit ErrorRegistry(const std::string& what_,Exception *nested_);
194  class MagickPPExport ErrorResourceLimit: public Error
197  explicit ErrorResourceLimit(const std::string& what_);
198  explicit ErrorResourceLimit(const std::string& what_,Exception *nested_);
202  class MagickPPExport ErrorStream: public Error
205  explicit ErrorStream(const std::string& what_);
206  explicit ErrorStream(const std::string& what_,Exception *nested_);
210  class MagickPPExport ErrorType: public Error
213  explicit ErrorType(const std::string& what_);
214  explicit ErrorType(const std::string& what_,Exception *nested_);
218  class MagickPPExport ErrorUndefined: public Error
221  explicit ErrorUndefined(const std::string& what_);
222  explicit ErrorUndefined(const std::string& what_,Exception *nested_);
226  class MagickPPExport ErrorXServer: public Error
229  explicit ErrorXServer(const std::string& what_);
230  explicit ErrorXServer(const std::string& what_,Exception *nested_);
238  class MagickPPExport Warning: public Exception
241  explicit Warning(const std::string& what_);
242  explicit Warning(const std::string& what_,Exception *nested_);
243  ~Warning() throw();
246  class MagickPPExport WarningBlob: public Warning
249  explicit WarningBlob(const std::string& what_);
250  explicit WarningBlob(const std::string& what_,Exception *nested_);
254  class MagickPPExport WarningCache: public Warning
257  explicit WarningCache(const std::string& what_);
258  explicit WarningCache(const std::string& what_,Exception *nested_);
262  class MagickPPExport WarningCoder: public Warning
265  explicit WarningCoder(const std::string& what_);
266  explicit WarningCoder(const std::string& what_,Exception *nested_);
270  class MagickPPExport WarningConfigure: public Warning
273  explicit WarningConfigure(const std::string& what_);
274  explicit WarningConfigure(const std::string& what_,Exception *nested_);
278  class MagickPPExport WarningCorruptImage: public Warning
281  explicit WarningCorruptImage(const std::string& what_);
282  explicit WarningCorruptImage(const std::string& what_,Exception *nested_);
286  class MagickPPExport WarningDelegate: public Warning
289  explicit WarningDelegate(const std::string& what_);
290  explicit WarningDelegate(const std::string& what_,Exception *nested_);
294  class MagickPPExport WarningDraw : public Warning
297  explicit WarningDraw(const std::string& what_);
298  explicit WarningDraw(const std::string& what_,Exception *nested_);
302  class MagickPPExport WarningFileOpen: public Warning
305  explicit WarningFileOpen(const std::string& what_);
306  explicit WarningFileOpen(const std::string& what_,Exception *nested_);
310  class MagickPPExport WarningImage: public Warning
313  explicit WarningImage(const std::string& what_);
314  explicit WarningImage(const std::string& what_,Exception *nested_);
318  class MagickPPExport WarningMissingDelegate: public Warning
321  explicit WarningMissingDelegate(const std::string& what_);
322  explicit WarningMissingDelegate(const std::string& what_,
323  Exception *nested_);
327  class MagickPPExport WarningModule: public Warning
330  explicit WarningModule(const std::string& what_);
331  explicit WarningModule(const std::string& what_,Exception *nested_);
335  class MagickPPExport WarningMonitor: public Warning
338  explicit WarningMonitor(const std::string& what_);
339  explicit WarningMonitor(const std::string& what_,Exception *nested_);
343  class MagickPPExport WarningOption: public Warning
346  explicit WarningOption(const std::string& what_);
347  explicit WarningOption(const std::string& what_,Exception *nested_);
351  class MagickPPExport WarningPolicy: public Warning
354  explicit WarningPolicy(const std::string& what_);
355  explicit WarningPolicy(const std::string& what_,Exception *nested_);
359  class MagickPPExport WarningRegistry: public Warning
362  explicit WarningRegistry(const std::string& what_);
363  explicit WarningRegistry(const std::string& what_,Exception *nested_);
367  class MagickPPExport WarningResourceLimit: public Warning
370  explicit WarningResourceLimit(const std::string& what_);
371  explicit WarningResourceLimit(const std::string& what_,Exception *nested_);
375  class MagickPPExport WarningStream: public Warning
378  explicit WarningStream(const std::string& what_);
379  explicit WarningStream(const std::string& what_,Exception *nested_);
383  class MagickPPExport WarningType: public Warning
386  explicit WarningType(const std::string& what_);
387  explicit WarningType(const std::string& what_,Exception *nested_);
391  class MagickPPExport WarningUndefined: public Warning
394  explicit WarningUndefined(const std::string& what_);
395  explicit WarningUndefined(const std::string& what_,Exception *nested_);
399  class MagickPPExport WarningXServer: public Warning
402  explicit WarningXServer(const std::string& what_);
403  explicit WarningXServer(const std::string& what_,Exception *nested_);
414  Exception* createException(const MagickCore::ExceptionInfo *exception_);
Definition: Exception.h:98
Definition: Exception.h:24
Definition: Exception.h:202
Definition: Exception.h:186
Definition: Exception.h:138
Definition: Exception.h:391
Definition: Exception.h:367
Definition: Exception.h:294
Definition: Exception.h:238
Definition: Exception.h:122
Definition: Exception.h:74
Definition: Exception.h:218
Definition: Exception.h:130
Definition: Exception.h:318
Definition: Exception.h:310
Definition: Exception.h:262
Definition: Exception.h:351
Definition: Exception.h:170
Definition: Exception.h:162
Definition: Exception.h:335
Definition: Exception.h:178
Definition: Exception.h:226
Definition: Exception.h:327
Definition: Exception.h:210
Definition: Exception.h:302
Definition: Exception.h:146
Definition: Exception.h:106
Definition: Exception.h:399
Definition: Exception.h:90
Definition: Exception.h:286
Definition: Exception.h:246
Definition: Exception.h:82
Definition: Exception.h:194
Definition: Exception.h:359
Definition: Exception.h:343
Definition: Exception.h:154
Definition: Exception.h:114
Definition: Exception.h:66
Definition: Exception.h:270
Definition: Exception.h:375
Definition: Exception.h:254
Definition: Exception.h:383
Definition: Exception.h:278