blob: ee529d64f289036493cf95c5c573faeea4fd67f3 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>MagickCore: exception.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">MagickCore
&#160;<span id="projectnumber">6.8.3</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('exception_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="exception_8h.html#nested-classes">Data Structures</a> &#124;
<a href="exception_8h.html#typedef-members">Typedefs</a> &#124;
<a href="exception_8h.html#enum-members">Enumerations</a> &#124;
<a href="exception_8h.html#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">exception.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdarg.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="semaphore_8h_source.html">MagickCore/semaphore.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for exception.h:</div>
<div class="dyncontent">
<div class="center"><img src="exception_8h__incl.png" border="0" usemap="#exception_8h" alt=""/></div>
<map name="exception_8h" id="exception_8h">
<area shape="rect" id="node5" href="semaphore_8h.html" title="MagickCore/semaphore.h" alt="" coords="104,83,288,112"/></map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="exception_8h__dep__incl.png" border="0" usemap="#exception_8hdep" alt=""/></div>
<map name="exception_8hdep" id="exception_8hdep">
<area shape="rect" id="node3" href="accelerate_8c.html" title="accelerate.c" alt="" coords="4907,304,5007,331"/><area shape="rect" id="node5" href="aes_8c.html" title="aes.c" alt="" coords="7593,304,7648,331"/><area shape="rect" id="node7" href="animate_8c.html" title="animate.c" alt="" coords="2535,304,2621,331"/><area shape="rect" id="node9" href="annotate_8c.html" title="annotate.c" alt="" coords="3641,379,3732,405"/><area shape="rect" id="node11" href="artifact_8c.html" title="artifact.c" alt="" coords="6897,304,6975,331"/><area shape="rect" id="node13" href="attribute_8c.html" title="attribute.c" alt="" coords="892,379,980,405"/><area shape="rect" id="node15" href="attribute_8h.html" title="attribute.h" alt="" coords="1562,229,1651,256"/><area shape="rect" id="node20" href="colormap_8c.html" title="colormap.c" alt="" coords="1902,304,1996,331"/><area shape="rect" id="node22" href="compress_8c.html" title="compress.c" alt="" coords="4463,304,4560,331"/><area shape="rect" id="node24" href="display_8c.html" title="display.c" alt="" coords="1750,304,1825,331"/><area shape="rect" id="node28" href="fx_8c.html" title="fx.c" alt="" coords="2647,304,2692,331"/><area shape="rect" id="node30" href="identify_8c.html" title="identify.c" alt="" coords="2433,304,2511,331"/><area shape="rect" id="node32" href="image_8c.html" title="image.c" alt="" coords="1529,379,1601,405"/><area shape="rect" id="node34" href="MagickCore_8h.html" title="MagickCore.h" alt="" coords="1616,304,1725,331"/><area shape="rect" id="node36" href="profile_8c.html" title="profile.c" alt="" coords="2121,304,2193,331"/><area shape="rect" id="node38" href="property_8c.html" title="property.c" alt="" coords="6786,304,6872,331"/><area shape="rect" id="node40" href="quantize_8c.html" title="quantize.c" alt="" coords="2269,304,2357,331"/><area shape="rect" id="node42" href="quantum_8c.html" title="quantum.c" alt="" coords="4585,304,4676,331"/><area shape="rect" id="node44" href="shear_8c.html" title="shear.c" alt="" coords="3031,379,3099,405"/><area shape="rect" id="node46" href="transform_8c.html" title="transform.c" alt="" coords="1494,304,1591,331"/><area shape="rect" id="node48" href="blob_8c.html" title="blob.c" alt="" coords="12108,304,12169,331"/><area shape="rect" id="node50" href="cache-view_8c.html" title="cache&#45;view.c" alt="" coords="7369,304,7473,331"/><area shape="rect" id="node52" href="cache_8c.html" title="cache.c" alt="" coords="8563,379,8633,405"/><area shape="rect" id="node54" href="cipher_8c.html" title="cipher.c" alt="" coords="7498,304,7568,331"/><area shape="rect" id="node56" href="coder_8c.html" title="coder.c" alt="" coords="8727,304,8796,331"/><area shape="rect" id="node58" href="color_8c.html" title="color.c" alt="" coords="4818,304,4883,331"/><area shape="rect" id="node60" href="color_8h.html" title="color.h" alt="" coords="3211,80,3277,107"/><area shape="rect" id="node70" href="deprecate_8c.html" title="deprecate.c" alt="" coords="2055,379,2153,405"/><area shape="rect" id="node73" href="colorspace_8c.html" title="colorspace.c" alt="" coords="5032,304,5136,331"/><area shape="rect" id="node86" href="distort_8c.html" title="distort.c" alt="" coords="3273,379,3347,405"/><area shape="rect" id="node88" href="draw_8c.html" title="draw.c" alt="" coords="4331,379,4395,405"/><area shape="rect" id="node90" href="enhance_8c.html" title="enhance.c" alt="" coords="4128,379,4216,405"/><area shape="rect" id="node92" href="feature_8c.html" title="feature.c" alt="" coords="4025,379,4103,405"/><area shape="rect" id="node95" href="paint_8c.html" title="paint.c" alt="" coords="4241,379,4305,405"/><area shape="rect" id="node98" href="statistic_8c.html" title="statistic.c" alt="" coords="4533,379,4615,405"/><area shape="rect" id="node100" href="stream_8c.html" title="stream.c" alt="" coords="8407,379,8485,405"/><area shape="rect" id="node106" href="effect_8c.html" title="effect.c" alt="" coords="6692,304,6761,331"/><area shape="rect" id="node127" href="decorate_8c.html" title="decorate.c" alt="" coords="1379,304,1469,331"/><area shape="rect" id="node137" href="histogram_8c.html" title="histogram.c" alt="" coords="5687,304,5785,331"/><area shape="rect" id="node140" href="layer_8c.html" title="layer.c" alt="" coords="2716,304,2780,331"/><area shape="rect" id="node145" href="montage_8c.html" title="montage.c" alt="" coords="6999,304,7091,331"/><area shape="rect" id="node147" href="morphology_8c.html" title="morphology.c" alt="" coords="5810,304,5920,331"/><area shape="rect" id="node149" href="option_8c.html" title="option.c" alt="" coords="11252,304,11325,331"/><area shape="rect" id="node167" href="constitute_8c.html" title="constitute.c" alt="" coords="11129,304,11228,331"/><area shape="rect" id="node187" href="pixel_8c.html" title="pixel.c" alt="" coords="8915,304,8977,331"/><area shape="rect" id="node189" href="prepress_8c.html" title="prepress.c" alt="" coords="6282,304,6371,331"/><area shape="rect" id="node193" href="quantum-export_8c.html" title="quantum&#45;export.c" alt="" coords="9003,304,9141,331"/><area shape="rect" id="node195" href="quantum-import_8c.html" title="quantum&#45;import.c" alt="" coords="9165,304,9304,331"/><area shape="rect" id="node200" href="resize_8c.html" title="resize.c" alt="" coords="2805,304,2875,331"/><area shape="rect" id="node202" href="segment_8c.html" title="segment.c" alt="" coords="5160,304,5251,331"/><area shape="rect" id="node205" href="signature_8c.html" title="signature.c" alt="" coords="6396,304,6489,331"/><area shape="rect" id="node209" href="threshold_8c.html" title="threshold.c" alt="" coords="9433,304,9527,331"/><area shape="rect" id="node212" href="xwindow_8c.html" title="xwindow.c" alt="" coords="6577,304,6668,331"/><area shape="rect" id="node218" href="registry_8c.html" title="registry.c" alt="" coords="9328,304,9407,331"/><area shape="rect" id="node222" href="resource_8c.html" title="resource.c" alt="" coords="10009,304,10100,331"/><area shape="rect" id="node227" href="token_8c.html" title="token.c" alt="" coords="8821,304,8891,331"/><area shape="rect" id="node230" href="widget_8c.html" title="widget.c" alt="" coords="7115,304,7191,331"/><area shape="rect" id="node259" href="utility_8c.html" title="utility.c" alt="" coords="11940,304,12007,331"/><area shape="rect" id="node266" href="configure_8c.html" title="configure.c" alt="" coords="9675,304,9768,331"/><area shape="rect" id="node270" href="delegate_8c.html" title="delegate.c" alt="" coords="13474,304,13563,331"/><area shape="rect" id="node278" href="exception_8c.html" title="exception.c" alt="" coords="9793,304,9889,331"/><area shape="rect" id="node282" href="geometry_8c.html" title="geometry.c" alt="" coords="11351,304,11445,331"/><area shape="rect" id="node284" href="hashmap_8c.html" title="hashmap.c" alt="" coords="11471,304,11564,331"/><area shape="rect" id="node290" href="list_8c.html" title="list.c" alt="" coords="11624,304,11675,331"/><area shape="rect" id="node292" href="locale_8c.html" title="locale.c" alt="" coords="9914,304,9984,331"/><area shape="rect" id="node294" href="log-private_8h.html" title="log&#45;private.h" alt="" coords="13820,229,13924,256"/><area shape="rect" id="node296" href="log_8c.html" title="log.c" alt="" coords="12031,304,12084,331"/><area shape="rect" id="node298" href="magick_8c.html" title="magick.c" alt="" coords="13833,304,13911,331"/><area shape="rect" id="node301" href="log_8h.html" title="log.h" alt="" coords="8557,155,8611,181"/><area shape="rect" id="node358" href="magic_8c.html" title="magic.c" alt="" coords="12193,304,12265,331"/><area shape="rect" id="node361" href="memory_8c.html" title="memory.c" alt="" coords="12290,304,12376,331"/><area shape="rect" id="node363" href="mime_8c.html" title="mime.c" alt="" coords="13198,304,13268,331"/><area shape="rect" id="node365" href="module_8c.html" title="module.c" alt="" coords="12401,304,12483,331"/><area shape="rect" id="node372" href="policy_8c.html" title="policy.c" alt="" coords="13323,304,13392,331"/><area shape="rect" id="node381" href="random_8c.html" title="random.c" alt="" coords="12722,304,12805,331"/><area shape="rect" id="node388" href="semaphore_8c.html" title="semaphore.c" alt="" coords="12831,304,12937,331"/><area shape="rect" id="node392" href="splay-tree_8c.html" title="splay&#45;tree.c" alt="" coords="9552,304,9651,331"/><area shape="rect" id="node396" href="string_8c.html" title="string.c" alt="" coords="10124,304,10193,331"/><area shape="rect" id="node399" href="timer_8c.html" title="timer.c" alt="" coords="8636,304,8703,331"/><area shape="rect" id="node403" href="type_8c.html" title="type.c" alt="" coords="12962,304,13024,331"/><area shape="rect" id="node406" href="version_8c.html" title="version.c" alt="" coords="13049,304,13129,331"/><area shape="rect" id="node409" href="xml-tree_8c.html" title="xml&#45;tree.c" alt="" coords="12508,304,12596,331"/><area shape="rect" id="node440" href="nt-feature_8h.html" title="nt&#45;feature.h" alt="" coords="13581,80,13680,107"/><area shape="rect" id="node447" href="policy_8h.html" title="policy.h" alt="" coords="12711,229,12781,256"/><area shape="rect" id="node479" href="string___8h.html" title="string_.h" alt="" coords="9837,155,9913,181"/><area shape="rect" id="node567" href="xml-tree-private_8h.html" title="xml&#45;tree&#45;private.h" alt="" coords="12548,229,12687,256"/><area shape="rect" id="node26" href="fourier_8c.html" title="fourier.c" alt="" coords="2021,304,2095,331"/><area shape="rect" id="node67" href="colormap-private_8h.html" title="colormap&#45;private.h" alt="" coords="499,304,645,331"/><area shape="rect" id="node75" href="compare_8c.html" title="compare.c" alt="" coords="4419,379,4509,405"/><area shape="rect" id="node77" href="composite-private_8h.html" title="composite&#45;private.h" alt="" coords="3255,304,3408,331"/><area shape="rect" id="node83" href="composite_8c.html" title="composite.c" alt="" coords="3135,379,3237,405"/><area shape="rect" id="node113" href="image_8h.html" title="image.h" alt="" coords="3036,155,3109,181"/><area shape="rect" id="node151" href="pixel-accessor_8h.html" title="pixel&#45;accessor.h" alt="" coords="2994,229,3120,256"/><area shape="rect" id="node238" href="paint_8h.html" title="paint.h" alt="" coords="812,229,879,256"/><area shape="rect" id="node120" href="channel_8c.html" title="channel.c" alt="" coords="3839,304,3920,331"/><area shape="rect" id="node135" href="gem_8c.html" title="gem.c" alt="" coords="3946,304,4008,331"/><area shape="rect" id="node143" href="monitor_8c.html" title="monitor.c" alt="" coords="4565,229,4648,256"/><area shape="rect" id="node198" href="resample_8c.html" title="resample.c" alt="" coords="4700,304,4793,331"/><area shape="rect" id="node317" href="exception-private_8h.html" title="exception&#45;private.h" alt="" coords="8373,229,8520,256"/></map>
</div>
</div>
<p><a href="exception_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ExceptionInfo.html">_ExceptionInfo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a6e3fb0449f6ac743943a1bb200e8021d"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a6e3fb0449f6ac743943a1bb200e8021d">ErrorHandler</a> )(const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td></tr>
<tr class="separator:a6e3fb0449f6ac743943a1bb200e8021d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47ad31c9729879d3605fa774d6086d3d"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a47ad31c9729879d3605fa774d6086d3d">FatalErrorHandler</a> )(const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td></tr>
<tr class="separator:a47ad31c9729879d3605fa774d6086d3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61a55310911cde6d00cfbf35dd5ab359"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a61a55310911cde6d00cfbf35dd5ab359">WarningHandler</a> )(const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td></tr>
<tr class="separator:a61a55310911cde6d00cfbf35dd5ab359"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a0e0f0f1661d7aeb71ed9698bff6c6383"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a> { <br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a2cc57f01efbbed1f4e3ed1261062b782">UndefinedException</a>,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a4d0af122530b65c7a74a411aa20b0b1d">WarningException</a> = 300,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a5ea8a528ae7000d7074c578a4235a664">ResourceLimitWarning</a> = 300,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a69ce8a07935d573dacc80d53b91c04c6">TypeWarning</a> = 305,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a3c58dba141887fef460659f7c27d48b6">OptionWarning</a> = 310,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383acc3295ec15a50a8c5849147839dd8f96">DelegateWarning</a> = 315,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a802d740f48debea91240fc009724e4e2">MissingDelegateWarning</a> = 320,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ac3e4c92a7b41ccfed03faa40660933ff">CorruptImageWarning</a> = 325,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a7f7554105b50c3c2a7f4cd3dedc83cfa">FileOpenWarning</a> = 330,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a414f8d09edd0cae6bc8e380df0b65a0e">BlobWarning</a> = 335,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a63ab85ae7ef1216ab1a0eb000a93a9c3">StreamWarning</a> = 340,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a236a0d513b1d0096911a4044e339dba6">CacheWarning</a> = 345,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a01bf5395ea19e1a76f70fad33691fddd">CoderWarning</a> = 350,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ae386d8e9421be1c9f42fa3b2111061a8">FilterWarning</a> = 352,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a1c6e7b329d612af8b7e0f3ba6a4971a2">ModuleWarning</a> = 355,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a8e73467a8ac6e324c055b7564b4b1f0a">DrawWarning</a> = 360,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ae2f118e27a5f3c0efebdd75d0bedba34">ImageWarning</a> = 365,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a1de82084d73f063904349cab1fa4c57b">WandWarning</a> = 370,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a4b54430fa3a59a7e80d297ebe479e020">RandomWarning</a> = 375,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ae313a0a8c806cab65c6746f8f0076b6f">XServerWarning</a> = 380,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a08b592464375bc47b6b3ae62e4f3ff76">MonitorWarning</a> = 385,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a3b7579e651376c64f33a71b662f28596">RegistryWarning</a> = 390,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a5f5d94f69becf133e2dc439d4b527e5a">ConfigureWarning</a> = 395,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a2c7ac3665cb15349b553ee10a4b4224a">PolicyWarning</a> = 399,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383aa1584d50139b8366777432bf4648da7d">ErrorException</a> = 400,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ad0163a921adea91a63b8018fb8630478">ResourceLimitError</a> = 400,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ac353e7650b5294d1be41a6984935e338">TypeError</a> = 405,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383adf356cc2ed65430692d673a7db4bc8c2">OptionError</a> = 410,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a4248574f1025d93d887e7cd803cfbcba">DelegateError</a> = 415,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a51259bf58e7eb64e6a248d163c871fdf">MissingDelegateError</a> = 420,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383af6b6f28dd9ae4b43f3a5fe07c40636fa">CorruptImageError</a> = 425,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a46a03d351ccdccb3dbe712e3c34a0db8">FileOpenError</a> = 430,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a5b1d850f7a4ef76c809485f1cd69ddca">BlobError</a> = 435,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383aa236dc7142b7d5de8f5031ebe78c5ba3">StreamError</a> = 440,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a4a460424b66791a4d24ec5d74c590d3e">CacheError</a> = 445,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a0207c4ae8396fc9203792546578800aa">CoderError</a> = 450,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383abdb2622ce5488007f88a2daeb5ad33c4">FilterError</a> = 452,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ac5a453e9a3b67058a813c5434d55cc16">ModuleError</a> = 455,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ad4b4b97e2b363e36a194a88221f30beb">DrawError</a> = 460,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a0418083b0f26149ef49be722ce7e7084">ImageError</a> = 465,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383abd3b792f83d5b01bedd283f96fc78d04">WandError</a> = 470,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383acf5653916d18b5ea6df723a860595f99">RandomError</a> = 475,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a725728215ec63d0f4229b90caa72b2ed">XServerError</a> = 480,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383aba5933987292d1dc6d6749a1dcaa03c6">MonitorError</a> = 485,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a10fad49f74914b0df2288c2cbbe08368">RegistryError</a> = 490,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a44f31ba9a7cb452d0c93b9dc28f27f90">ConfigureError</a> = 495,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a21d7e2fabde381f43da010e5a183d163">PolicyError</a> = 499,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a139d542fe1f41262ebf6b5527f1ec5db">FatalErrorException</a> = 700,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ac63def6b6c8b18274ae5f7740d0e75d6">ResourceLimitFatalError</a> = 700,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a8c02ee3bfcf841758aff20ef29ac8e07">TypeFatalError</a> = 705,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a9a293c51329f9e3f22784fba08ad4b1f">OptionFatalError</a> = 710,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383af96d6105fe7735165c6f056baaf8abe4">DelegateFatalError</a> = 715,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ac026a57d61a7bdb3dac6fdcdfd427772">MissingDelegateFatalError</a> = 720,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383afdc5bd233116c0658f29864624c951d2">CorruptImageFatalError</a> = 725,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a06a4e337eef324b64bd780153d1aca74">FileOpenFatalError</a> = 730,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a8807eecb3419b22596fd0a1b42ff8006">BlobFatalError</a> = 735,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a26acd07b561d1754c8b0adaa9d6a6ee2">StreamFatalError</a> = 740,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a7b00cb6b5a22be25b7f68581e57be0c9">CacheFatalError</a> = 745,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a55fecec41d8953306d4226cccd5acc71">CoderFatalError</a> = 750,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a3e45d0e839e24bf20d8226f507d772d1">FilterFatalError</a> = 752,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383af3620bb279885f278c377ca732dd3cbc">ModuleFatalError</a> = 755,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a577997ffec3272bf81a537f310fb49ec">DrawFatalError</a> = 760,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a3c437c7214a761b9212feeae44c7df26">ImageFatalError</a> = 765,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a19c536d8c6799d7de71a6f89956b96b2">WandFatalError</a> = 770,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a9412064b5e4feaacd2144c57dc477b5a">RandomFatalError</a> = 775,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a5ee093d913ef1cdb19d22ac0a524f19e">XServerFatalError</a> = 780,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383af6e518c57aca8bd760f517cb79574ab3">MonitorFatalError</a> = 785,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a7dff37096d2c3acb0e9355b4885edbbd">RegistryFatalError</a> = 790,
<br/>
&#160;&#160;<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383ac13a7555c115d612330db3453fe2970a">ConfigureFatalError</a> = 795,
<a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383a754d2e41d2833eeb67feb94a1f0e9b40">PolicyFatalError</a> = 799
<br/>
}</td></tr>
<tr class="separator:a0e0f0f1661d7aeb71ed9698bff6c6383"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a4b9c635076c38a1a6ffb92234beb2b25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a4b9c635076c38a1a6ffb92234beb2b25">GetExceptionMessage</a> (const int)</td></tr>
<tr class="separator:a4b9c635076c38a1a6ffb92234beb2b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3efb11733166cac68669644b8a1c2909"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a3efb11733166cac68669644b8a1c2909">GetLocaleExceptionMessage</a> (const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *)</td></tr>
<tr class="separator:a3efb11733166cac68669644b8a1c2909"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae8225b28521fca3620ec1d0e0135a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="exception_8h.html#a6e3fb0449f6ac743943a1bb200e8021d">ErrorHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a3ae8225b28521fca3620ec1d0e0135a9">SetErrorHandler</a> (<a class="el" href="exception_8h.html#a6e3fb0449f6ac743943a1bb200e8021d">ErrorHandler</a>)</td></tr>
<tr class="separator:a3ae8225b28521fca3620ec1d0e0135a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89768f3bc3a850170ed2ea8c5ed5f4aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a89768f3bc3a850170ed2ea8c5ed5f4aa">AcquireExceptionInfo</a> (void)</td></tr>
<tr class="separator:a89768f3bc3a850170ed2ea8c5ed5f4aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67dcd719bb5fc6998a7c20deccfbe9f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a67dcd719bb5fc6998a7c20deccfbe9f5">CloneExceptionInfo</a> (<a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *)</td></tr>
<tr class="separator:a67dcd719bb5fc6998a7c20deccfbe9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f88f0a57de010fadf3c311325d0c1db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a9f88f0a57de010fadf3c311325d0c1db">DestroyExceptionInfo</a> (<a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *)</td></tr>
<tr class="separator:a9f88f0a57de010fadf3c311325d0c1db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad46114cccfb85de3b7b8dd74b0c23ebe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="exception_8h.html#a47ad31c9729879d3605fa774d6086d3d">FatalErrorHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#ad46114cccfb85de3b7b8dd74b0c23ebe">SetFatalErrorHandler</a> (<a class="el" href="exception_8h.html#a47ad31c9729879d3605fa774d6086d3d">FatalErrorHandler</a>)</td></tr>
<tr class="separator:ad46114cccfb85de3b7b8dd74b0c23ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae38c70e6dbdcc8ef67279027b96433b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#ae38c70e6dbdcc8ef67279027b96433b6">ThrowException</a> (<a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *, const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td></tr>
<tr class="separator:ae38c70e6dbdcc8ef67279027b96433b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398001805423a4a72958a2a5867a973b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a398001805423a4a72958a2a5867a973b">ThrowMagickExceptionList</a> (<a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *, const char *, const char *, const size_t, const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *, va_list)</td></tr>
<tr class="separator:a398001805423a4a72958a2a5867a973b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2956b80d8bec6f975a1636346676a324"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a2956b80d8bec6f975a1636346676a324">ThrowMagickException</a> (<a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *, const char *, const char *, const size_t, const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *,...) <a class="el" href="method-attribute_8h.html#aa9dec005bc6dfe5fa9e7f841c4765ed4">magick_attribute</a>((__format__(__printf__</td></tr>
<tr class="separator:a2956b80d8bec6f975a1636346676a324"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61e54dfb772ad776f318acfea38d0b2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <br class="typebreak"/>
<a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a61e54dfb772ad776f318acfea38d0b2f">CatchException</a> (<a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *)</td></tr>
<tr class="separator:a61e54dfb772ad776f318acfea38d0b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3abfcf69db16810a20cbcf318da68fbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <br class="typebreak"/>
<a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a3abfcf69db16810a20cbcf318da68fbd">ClearMagickException</a> (<a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *)</td></tr>
<tr class="separator:a3abfcf69db16810a20cbcf318da68fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac255f745161eafa5bc4e0fd8c2d8459f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <br class="typebreak"/>
<a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#ac255f745161eafa5bc4e0fd8c2d8459f">GetExceptionInfo</a> (<a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *)</td></tr>
<tr class="separator:ac255f745161eafa5bc4e0fd8c2d8459f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fb6dc2a324351696f5dc4bf265e8574"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <br class="typebreak"/>
<a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a3fb6dc2a324351696f5dc4bf265e8574">InheritException</a> (<a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *, const <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *)</td></tr>
<tr class="separator:a3fb6dc2a324351696f5dc4bf265e8574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ac0af5841c38a705154d3cc7fbb46f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <br class="typebreak"/>
<a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#ad5ac0af5841c38a705154d3cc7fbb46f">MagickError</a> (const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td></tr>
<tr class="separator:ad5ac0af5841c38a705154d3cc7fbb46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9ed385e8fee156e417e21c721692555"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <br class="typebreak"/>
<a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#ad9ed385e8fee156e417e21c721692555">MagickFatalError</a> (const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td></tr>
<tr class="separator:ad9ed385e8fee156e417e21c721692555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a039c725999c691b78515d8f21364e1be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <br class="typebreak"/>
<a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#a039c725999c691b78515d8f21364e1be">MagickWarning</a> (const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td></tr>
<tr class="separator:a039c725999c691b78515d8f21364e1be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad043f0330ca40a26e48c260fca4480e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="exception_8h.html#a61a55310911cde6d00cfbf35dd5ab359">WarningHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html#ad043f0330ca40a26e48c260fca4480e0">SetWarningHandler</a> (<a class="el" href="exception_8h.html#a61a55310911cde6d00cfbf35dd5ab359">WarningHandler</a>)</td></tr>
<tr class="separator:ad043f0330ca40a26e48c260fca4480e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a6e3fb0449f6ac743943a1bb200e8021d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* ErrorHandler)(const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8h_source.html#l00128">128</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>
</div>
</div>
<a class="anchor" id="a47ad31c9729879d3605fa774d6086d3d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* FatalErrorHandler)(const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8h_source.html#l00131">131</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>
</div>
</div>
<a class="anchor" id="a61a55310911cde6d00cfbf35dd5ab359"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* WarningHandler)(const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>, const char *, const char *)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8h_source.html#l00134">134</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a2cc57f01efbbed1f4e3ed1261062b782"></a>UndefinedException</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a4d0af122530b65c7a74a411aa20b0b1d"></a>WarningException</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a5ea8a528ae7000d7074c578a4235a664"></a>ResourceLimitWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a69ce8a07935d573dacc80d53b91c04c6"></a>TypeWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a3c58dba141887fef460659f7c27d48b6"></a>OptionWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383acc3295ec15a50a8c5849147839dd8f96"></a>DelegateWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a802d740f48debea91240fc009724e4e2"></a>MissingDelegateWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ac3e4c92a7b41ccfed03faa40660933ff"></a>CorruptImageWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a7f7554105b50c3c2a7f4cd3dedc83cfa"></a>FileOpenWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a414f8d09edd0cae6bc8e380df0b65a0e"></a>BlobWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a63ab85ae7ef1216ab1a0eb000a93a9c3"></a>StreamWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a236a0d513b1d0096911a4044e339dba6"></a>CacheWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a01bf5395ea19e1a76f70fad33691fddd"></a>CoderWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ae386d8e9421be1c9f42fa3b2111061a8"></a>FilterWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a1c6e7b329d612af8b7e0f3ba6a4971a2"></a>ModuleWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a8e73467a8ac6e324c055b7564b4b1f0a"></a>DrawWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ae2f118e27a5f3c0efebdd75d0bedba34"></a>ImageWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a1de82084d73f063904349cab1fa4c57b"></a>WandWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a4b54430fa3a59a7e80d297ebe479e020"></a>RandomWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ae313a0a8c806cab65c6746f8f0076b6f"></a>XServerWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a08b592464375bc47b6b3ae62e4f3ff76"></a>MonitorWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a3b7579e651376c64f33a71b662f28596"></a>RegistryWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a5f5d94f69becf133e2dc439d4b527e5a"></a>ConfigureWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a2c7ac3665cb15349b553ee10a4b4224a"></a>PolicyWarning</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383aa1584d50139b8366777432bf4648da7d"></a>ErrorException</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ad0163a921adea91a63b8018fb8630478"></a>ResourceLimitError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ac353e7650b5294d1be41a6984935e338"></a>TypeError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383adf356cc2ed65430692d673a7db4bc8c2"></a>OptionError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a4248574f1025d93d887e7cd803cfbcba"></a>DelegateError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a51259bf58e7eb64e6a248d163c871fdf"></a>MissingDelegateError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383af6b6f28dd9ae4b43f3a5fe07c40636fa"></a>CorruptImageError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a46a03d351ccdccb3dbe712e3c34a0db8"></a>FileOpenError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a5b1d850f7a4ef76c809485f1cd69ddca"></a>BlobError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383aa236dc7142b7d5de8f5031ebe78c5ba3"></a>StreamError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a4a460424b66791a4d24ec5d74c590d3e"></a>CacheError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a0207c4ae8396fc9203792546578800aa"></a>CoderError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383abdb2622ce5488007f88a2daeb5ad33c4"></a>FilterError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ac5a453e9a3b67058a813c5434d55cc16"></a>ModuleError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ad4b4b97e2b363e36a194a88221f30beb"></a>DrawError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a0418083b0f26149ef49be722ce7e7084"></a>ImageError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383abd3b792f83d5b01bedd283f96fc78d04"></a>WandError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383acf5653916d18b5ea6df723a860595f99"></a>RandomError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a725728215ec63d0f4229b90caa72b2ed"></a>XServerError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383aba5933987292d1dc6d6749a1dcaa03c6"></a>MonitorError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a10fad49f74914b0df2288c2cbbe08368"></a>RegistryError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a44f31ba9a7cb452d0c93b9dc28f27f90"></a>ConfigureError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a21d7e2fabde381f43da010e5a183d163"></a>PolicyError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a139d542fe1f41262ebf6b5527f1ec5db"></a>FatalErrorException</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ac63def6b6c8b18274ae5f7740d0e75d6"></a>ResourceLimitFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a8c02ee3bfcf841758aff20ef29ac8e07"></a>TypeFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a9a293c51329f9e3f22784fba08ad4b1f"></a>OptionFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383af96d6105fe7735165c6f056baaf8abe4"></a>DelegateFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ac026a57d61a7bdb3dac6fdcdfd427772"></a>MissingDelegateFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383afdc5bd233116c0658f29864624c951d2"></a>CorruptImageFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a06a4e337eef324b64bd780153d1aca74"></a>FileOpenFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a8807eecb3419b22596fd0a1b42ff8006"></a>BlobFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a26acd07b561d1754c8b0adaa9d6a6ee2"></a>StreamFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a7b00cb6b5a22be25b7f68581e57be0c9"></a>CacheFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a55fecec41d8953306d4226cccd5acc71"></a>CoderFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a3e45d0e839e24bf20d8226f507d772d1"></a>FilterFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383af3620bb279885f278c377ca732dd3cbc"></a>ModuleFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a577997ffec3272bf81a537f310fb49ec"></a>DrawFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a3c437c7214a761b9212feeae44c7df26"></a>ImageFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a19c536d8c6799d7de71a6f89956b96b2"></a>WandFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a9412064b5e4feaacd2144c57dc477b5a"></a>RandomFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a5ee093d913ef1cdb19d22ac0a524f19e"></a>XServerFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383af6e518c57aca8bd760f517cb79574ab3"></a>MonitorFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a7dff37096d2c3acb0e9355b4885edbbd"></a>RegistryFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383ac13a7555c115d612330db3453fe2970a"></a>ConfigureFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a0e0f0f1661d7aeb71ed9698bff6c6383a754d2e41d2833eeb67feb94a1f0e9b40"></a>PolicyFatalError</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="exception_8h_source.html#l00028">28</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a89768f3bc3a850170ed2ea8c5ed5f4aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a>* AcquireExceptionInfo </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a61e54dfb772ad776f318acfea38d0b2f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void CatchException </td>
<td>(</td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3abfcf69db16810a20cbcf318da68fbd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void ClearMagickException </td>
<td>(</td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a67dcd719bb5fc6998a7c20deccfbe9f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * CloneExceptionInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9f88f0a57de010fadf3c311325d0c1db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * DestroyExceptionInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8c_source.html#l00409">409</a> of file <a class="el" href="exception_8c_source.html">exception.c</a>.</p>
<p>References <a class="el" href="semaphore_8c_source.html#l00095">AcquireSemaphoreInfo()</a>, <a class="el" href="exception_8c_source.html#l00139">DestroyExceptionElement()</a>, <a class="el" href="hashmap_8c_source.html#l00410">DestroyLinkedList()</a>, <a class="el" href="semaphore_8c_source.html#l00288">DestroySemaphoreInfo()</a>, <a class="el" href="exception_8h_source.html#l00115">_ExceptionInfo::exceptions</a>, <a class="el" href="semaphore_8c_source.html#l00337">LockSemaphoreInfo()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="exception_8h_source.html#l00118">_ExceptionInfo::relinquish</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, <a class="el" href="exception_8h_source.html#l00121">_ExceptionInfo::semaphore</a>, <a class="el" href="exception_8h_source.html#l00105">_ExceptionInfo::severity</a>, <a class="el" href="exception_8h_source.html#l00124">_ExceptionInfo::signature</a>, <a class="el" href="exception_8h_source.html#l00030">UndefinedException</a>, and <a class="el" href="semaphore_8c_source.html#l00467">UnlockSemaphoreInfo()</a>.</p>
<p>Referenced by <a class="el" href="image_8c_source.html#l00642">CatchImageException()</a>, <a class="el" href="draw_8c_source.html#l00238">CloneDrawInfo()</a>, <a class="el" href="log_8c_source.html#l00219">CloseMagickLog()</a>, <a class="el" href="fx_8c_source.html#l01060">DestroyFxInfo()</a>, <a class="el" href="image-view_8c_source.html#l00146">DestroyImageView()</a>, <a class="el" href="distribute-cache_8c_source.html#l00721">DistributePixelCacheClient()</a>, <a class="el" href="utility_8c_source.html#l00723">ExpandFilenames()</a>, <a class="el" href="property_8c_source.html#l00332">FormatImageProperty()</a>, <a class="el" href="configure_8c_source.html#l00510">GetConfigureOption()</a>, <a class="el" href="draw_8c_source.html#l04751">GetDrawInfo()</a>, <a class="el" href="image_8c_source.html#l01207">GetImageInfo()</a>, <a class="el" href="magick_8c_source.html#l00222">GetImageMagick()</a>, <a class="el" href="locale_8c_source.html#l00652">GetLocaleMessage()</a>, <a class="el" href="version_8c_source.html#l00147">GetMagickHomeURL()</a>, <a class="el" href="resource_8c_source.html#l00355">GetPathTemplate()</a>, <a class="el" href="policy_8c_source.html#l00380">GetPolicyValue()</a>, <a class="el" href="property_8c_source.html#l01529">GetXMPProperty()</a>, <a class="el" href="token_8c_source.html#l00320">GlobExpression()</a>, <a class="el" href="log_8c_source.html#l00570">IsEventLogging()</a>, <a class="el" href="policy_8c_source.html#l00473">IsRightsAuthorized()</a>, <a class="el" href="type_8c_source.html#l00954">LoadTypeList()</a>, <a class="el" href="log_8c_source.html#l01112">LogMagickEventList()</a>, <a class="el" href="mime_8c_source.html#l01015">MagickToMime()</a>, <a class="el" href="blob_8c_source.html#l02329">OpenBlob()</a>, <a class="el" href="layer_8c_source.html#l00904">OptimizeLayerFrames()</a>, <a class="el" href="constitute_8c_source.html#l00312">PingImages()</a>, <a class="el" href="constitute_8c_source.html#l00405">ReadImage()</a>, <a class="el" href="constitute_8c_source.html#l00846">ReadImages()</a>, <a class="el" href="image_8c_source.html#l02633">SetImageInfo()</a>, <a class="el" href="log_8c_source.html#l01680">SetLogEventMask()</a>, <a class="el" href="log_8c_source.html#l01726">SetLogFormat()</a>, <a class="el" href="log_8c_source.html#l00788">TranslateEvent()</a>, <a class="el" href="constitute_8c_source.html#l01013">WriteImage()</a>, and <a class="el" href="constitute_8c_source.html#l01295">WriteImages()</a>.</p>
</div>
</div>
<a class="anchor" id="ac255f745161eafa5bc4e0fd8c2d8459f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void GetExceptionInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4b9c635076c38a1a6ffb92234beb2b25"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> char* GetExceptionMessage </td>
<td>(</td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8c_source.html#l00488">488</a> of file <a class="el" href="exception_8c_source.html">exception.c</a>.</p>
<p>References <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="string_8c_source.html#l00744">CopyMagickString()</a>, and <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>.</p>
<p>Referenced by <a class="el" href="magick_8c_source.html#l00808">InitializeMagickList()</a>.</p>
</div>
</div>
<a class="anchor" id="a3efb11733166cac68669644b8a1c2909"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const char* GetLocaleExceptionMessage </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8c_source.html#l00606">606</a> of file <a class="el" href="exception_8c_source.html">exception.c</a>.</p>
<p>References <a class="el" href="exception_8c_source.html#l00534">ExceptionSeverityToTag()</a>, <a class="el" href="locale_8c_source.html#l00381">FormatLocaleString()</a>, <a class="el" href="locale_8c_source.html#l00652">GetLocaleMessage()</a>, and <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>.</p>
<p>Referenced by <a class="el" href="image-view_8c_source.html#l00398">GetImageViewException()</a>, and <a class="el" href="exception_8c_source.html#l00988">ThrowMagickExceptionList()</a>.</p>
</div>
</div>
<a class="anchor" id="a3fb6dc2a324351696f5dc4bf265e8574"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void InheritException </td>
<td>(</td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad5ac0af5841c38a705154d3cc7fbb46f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void MagickError </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad9ed385e8fee156e417e21c721692555"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void MagickFatalError </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a039c725999c691b78515d8f21364e1be"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void MagickWarning </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8c_source.html#l00773">773</a> of file <a class="el" href="exception_8c_source.html">exception.c</a>.</p>
<p>References <a class="el" href="exception_8c_source.html#l00082">warning_handler</a>.</p>
<p>Referenced by <a class="el" href="exception_8c_source.html#l00201">CatchException()</a>.</p>
</div>
</div>
<a class="anchor" id="a3ae8225b28521fca3620ec1d0e0135a9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="exception_8h.html#a6e3fb0449f6ac743943a1bb200e8021d">ErrorHandler</a> SetErrorHandler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="exception_8h.html#a6e3fb0449f6ac743943a1bb200e8021d">ErrorHandler</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8c_source.html#l00803">803</a> of file <a class="el" href="exception_8c_source.html">exception.c</a>.</p>
<p>References <a class="el" href="exception_8c_source.html#l00076">error_handler</a>.</p>
</div>
</div>
<a class="anchor" id="ad46114cccfb85de3b7b8dd74b0c23ebe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="exception_8h.html#a47ad31c9729879d3605fa774d6086d3d">FatalErrorHandler</a> SetFatalErrorHandler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="exception_8h.html#a47ad31c9729879d3605fa774d6086d3d">FatalErrorHandler</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8c_source.html#l00836">836</a> of file <a class="el" href="exception_8c_source.html">exception.c</a>.</p>
<p>References <a class="el" href="exception_8c_source.html#l00079">fatal_error_handler</a>.</p>
<p>Referenced by <a class="el" href="locale_8c_source.html#l01069">LoadLocaleList()</a>.</p>
</div>
</div>
<a class="anchor" id="ad043f0330ca40a26e48c260fca4480e0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="exception_8h.html#a61a55310911cde6d00cfbf35dd5ab359">WarningHandler</a> SetWarningHandler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="exception_8h.html#a61a55310911cde6d00cfbf35dd5ab359">WarningHandler</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8c_source.html#l00869">869</a> of file <a class="el" href="exception_8c_source.html">exception.c</a>.</p>
<p>References <a class="el" href="exception_8c_source.html#l00082">warning_handler</a>.</p>
<p>Referenced by <a class="el" href="identify_8c_source.html#l00236">IdentifyImage()</a>.</p>
</div>
</div>
<a class="anchor" id="ae38c70e6dbdcc8ef67279027b96433b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ThrowException </td>
<td>(</td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2956b80d8bec6f975a1636346676a324"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ThrowMagickException </td>
<td>(</td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a398001805423a4a72958a2a5867a973b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ThrowMagickExceptionList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="exception_8h.html#a0e0f0f1661d7aeb71ed9698bff6c6383">ExceptionType</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">va_list&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_68918867e77b0a45f29c43673f2273f8.html">cristy</a></li><li class="navelem"><a class="el" href="dir_ed73005e52fb9d11ccda84631fe63a06.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_95a66e94b416f0a122e65928fcf2737e.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_7e75216414136f366c55fef7840927ba.html">MagickCore</a></li><li class="navelem"><a class="el" href="exception_8h.html">exception.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
</ul>
</div>
</body>
</html>