Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 6e204a966e8c42d976f99a1700ce5f20 > files > 2402

ghc-7.4.2-4.mga5.i586.rpm

<!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/html; charset=UTF-8" /><title>Control.Exception.Base</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();};
//]]>
</script></head><body id="mini"><div id="module-header"><p class="caption">Control.Exception.Base</p></div><div id="interface"><h1>The Exception type
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:SomeException" target="main">SomeException</a> </p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Control-Exception-Base.html#t:Exception" target="main">Exception</a> e</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:IOException" target="main">IOException</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:ArithException" target="main">ArithException</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:ArrayException" target="main">ArrayException</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:AssertionFailed" target="main">AssertionFailed</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:AsyncException" target="main">AsyncException</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:NonTermination" target="main">NonTermination</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:NestedAtomically" target="main">NestedAtomically</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar" target="main">BlockedIndefinitelyOnMVar</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM" target="main">BlockedIndefinitelyOnSTM</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:Deadlock" target="main">Deadlock</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:NoMethodError" target="main">NoMethodError</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:PatternMatchFail" target="main">PatternMatchFail</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:RecConError" target="main">RecConError</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:RecSelError" target="main">RecSelError</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:RecUpdError" target="main">RecUpdError</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:ErrorCall" target="main">ErrorCall</a> </p></div><h1>Throwing exceptions
</h1><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:throwIO" target="main">throwIO</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:throw" target="main">throw</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:ioError" target="main">ioError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:throwTo" target="main">throwTo</a></p></div><h1>Catching Exceptions
</h1><h2>The <code>catch</code> functions
</h2><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:catch" target="main">catch</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:catchJust" target="main">catchJust</a></p></div><h2>The <code>handle</code> functions
</h2><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:handle" target="main">handle</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:handleJust" target="main">handleJust</a></p></div><h2>The <code>try</code> functions
</h2><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:try" target="main">try</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:tryJust" target="main">tryJust</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:onException" target="main">onException</a></p></div><h2>The <code>evaluate</code> function
</h2><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:evaluate" target="main">evaluate</a></p></div><h2>The <code>mapException</code> function
</h2><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:mapException" target="main">mapException</a></p></div><h1>Asynchronous Exceptions
</h1><h2>Asynchronous exception control
</h2><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:mask" target="main">mask</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:mask_" target="main">mask_</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:uninterruptibleMask" target="main">uninterruptibleMask</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:uninterruptibleMask_" target="main">uninterruptibleMask_</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Exception-Base.html#t:MaskingState" target="main">MaskingState</a> </p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:getMaskingState" target="main">getMaskingState</a></p></div><h2>(deprecated) Asynchronous exception control
</h2><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:block" target="main">block</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:unblock" target="main">unblock</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:blocked" target="main">blocked</a></p></div><h1>Assertions
</h1><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:assert" target="main">assert</a></p></div><h1>Utilities
</h1><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:bracket" target="main">bracket</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:bracket_" target="main">bracket_</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:bracketOnError" target="main">bracketOnError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:finally" target="main">finally</a></p></div><h1>Calls for GHC runtime
</h1><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:recSelError" target="main">recSelError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:recConError" target="main">recConError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:irrefutPatError" target="main">irrefutPatError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:runtimeError" target="main">runtimeError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:nonExhaustiveGuardsError" target="main">nonExhaustiveGuardsError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:patError" target="main">patError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:noMethodBindingError" target="main">noMethodBindingError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:absentError" target="main">absentError</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:nonTermination" target="main">nonTermination</a></p></div><div class="top"><p class="src"><a href="Control-Exception-Base.html#v:nestedAtomically" target="main">nestedAtomically</a></p></div></div></body></html>