Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > 956c458aa5fe9afc4d2c00cb7b491287 > files > 3021

ghc-7.4.2-4.mga5.x86_64.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>RnEnv</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();setSynopsis("mini_RnEnv.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">ghc-7.4.2: The GHC API</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">RnEnv</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:newTopSrcBinder" class="def">newTopSrcBinder</a> :: <a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="Name.html#t:Name">Name</a></p></div><div class="top"><p class="src"><a name="v:lookupLocatedTopBndrRn" class="def">lookupLocatedTopBndrRn</a> :: <a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="Name.html#t:Name">Name</a>)</p></div><div class="top"><p class="src"><a name="v:lookupTopBndrRn" class="def">lookupTopBndrRn</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="Name.html#t:Name">Name</a></p></div><div class="top"><p class="src"><a name="v:lookupLocatedOccRn" class="def">lookupLocatedOccRn</a> :: <a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="Name.html#t:Name">Name</a>)</p></div><div class="top"><p class="src"><a name="v:lookupOccRn" class="def">lookupOccRn</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="Name.html#t:Name">Name</a></p></div><div class="top"><p class="src"><a name="v:lookupLocalOccRn_maybe" class="def">lookupLocalOccRn_maybe</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Name.html#t:Name">Name</a>)</p></div><div class="top"><p class="src"><a name="v:lookupPromotedOccRn" class="def">lookupPromotedOccRn</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="Name.html#t:Name">Name</a></p></div><div class="top"><p class="src"><a name="v:lookupGlobalOccRn" class="def">lookupGlobalOccRn</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="Name.html#t:Name">Name</a></p></div><div class="top"><p class="src"><a name="v:lookupGlobalOccRn_maybe" class="def">lookupGlobalOccRn_maybe</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Name.html#t:Name">Name</a>)</p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:HsSigCtxt" class="def">HsSigCtxt</a>  </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:HsBootCtxt" class="def">HsBootCtxt</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TopSigCtxt" class="def">TopSigCtxt</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LocalBindCtxt" class="def">LocalBindCtxt</a> <a href="NameSet.html#t:NameSet">NameSet</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ClsDeclCtxt" class="def">ClsDeclCtxt</a> <a href="Name.html#t:Name">Name</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:InstDeclCtxt" class="def">InstDeclCtxt</a> <a href="Name.html#t:Name">Name</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:lookupLocalDataTcNames" class="def">lookupLocalDataTcNames</a> :: <a href="NameSet.html#t:NameSet">NameSet</a> -&gt; <a href="Outputable.html#t:SDoc">SDoc</a> -&gt; <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> [<a href="Name.html#t:Name">Name</a>]</p></div><div class="top"><p class="src"><a name="v:lookupSigOccRn" class="def">lookupSigOccRn</a> :: <a href="RnEnv.html#t:HsSigCtxt">HsSigCtxt</a> -&gt; <a href="HsBinds.html#t:Sig">Sig</a> <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="Name.html#t:Name">Name</a>)</p></div><div class="top"><p class="src"><a name="v:lookupFixityRn" class="def">lookupFixityRn</a> :: <a href="Name.html#t:Name">Name</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="BasicTypes.html#t:Fixity">Fixity</a></p></div><div class="top"><p class="src"><a name="v:lookupTyFixityRn" class="def">lookupTyFixityRn</a> :: <a href="SrcLoc.html#t:Located">Located</a> <a href="Name.html#t:Name">Name</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="BasicTypes.html#t:Fixity">Fixity</a></p></div><div class="top"><p class="src"><a name="v:lookupInstDeclBndr" class="def">lookupInstDeclBndr</a> :: <a href="Name.html#t:Name">Name</a> -&gt; <a href="Outputable.html#t:SDoc">SDoc</a> -&gt; <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="Name.html#t:Name">Name</a></p></div><div class="top"><p class="src"><a name="v:lookupSubBndrOcc" class="def">lookupSubBndrOcc</a> :: <a href="RdrName.html#t:Parent">Parent</a> -&gt; <a href="Outputable.html#t:SDoc">SDoc</a> -&gt; <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="Name.html#t:Name">Name</a></p></div><div class="top"><p class="src"><a name="v:greRdrName" class="def">greRdrName</a> :: <a href="RdrName.html#t:GlobalRdrElt">GlobalRdrElt</a> -&gt; <a href="RdrName.html#t:RdrName">RdrName</a></p></div><div class="top"><p class="src"><a name="v:lookupSubBndrGREs" class="def">lookupSubBndrGREs</a> :: <a href="RdrName.html#t:GlobalRdrEnv">GlobalRdrEnv</a> -&gt; <a href="RdrName.html#t:Parent">Parent</a> -&gt; <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; [<a href="RdrName.html#t:GlobalRdrElt">GlobalRdrElt</a>]</p></div><div class="top"><p class="src"><a name="v:lookupConstructorFields" class="def">lookupConstructorFields</a> :: <a href="Name.html#t:Name">Name</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> [<a href="Name.html#t:Name">Name</a>]</p></div><div class="top"><p class="src"><a name="v:lookupSyntaxName" class="def">lookupSyntaxName</a> :: <a href="Name.html#t:Name">Name</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="HsExpr.html#t:SyntaxExpr">SyntaxExpr</a> <a href="Name.html#t:Name">Name</a>, <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:lookupSyntaxTable" class="def">lookupSyntaxTable</a> :: [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="HsExpr.html#t:SyntaxTable">SyntaxTable</a> <a href="Name.html#t:Name">Name</a>, <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:lookupIfThenElse" class="def">lookupIfThenElse</a> :: <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="HsExpr.html#t:SyntaxExpr">SyntaxExpr</a> <a href="Name.html#t:Name">Name</a>), <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:lookupGreRn" class="def">lookupGreRn</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="RdrName.html#t:GlobalRdrElt">GlobalRdrElt</a></p></div><div class="top"><p class="src"><a name="v:lookupGreLocalRn" class="def">lookupGreLocalRn</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="RdrName.html#t:GlobalRdrElt">GlobalRdrElt</a>)</p></div><div class="top"><p class="src"><a name="v:lookupGreRn_maybe" class="def">lookupGreRn_maybe</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="RdrName.html#t:GlobalRdrElt">GlobalRdrElt</a>)</p></div><div class="top"><p class="src"><a name="v:getLookupOccRn" class="def">getLookupOccRn</a> :: <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="Name.html#t:Name">Name</a> -&gt; <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Name.html#t:Name">Name</a>)</p></div><div class="top"><p class="src"><a name="v:addUsedRdrNames" class="def">addUsedRdrNames</a> :: [<a href="RdrName.html#t:RdrName">RdrName</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> ()</p></div><div class="top"><p class="src"><a name="v:newLocalBndrRn" class="def">newLocalBndrRn</a> :: <a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> <a href="Name.html#t:Name">Name</a></p></div><div class="top"><p class="src"><a name="v:newLocalBndrsRn" class="def">newLocalBndrsRn</a> :: [<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> [<a href="Name.html#t:Name">Name</a>]</p></div><div class="top"><p class="src"><a name="v:bindLocalName" class="def">bindLocalName</a> ::  <a href="Name.html#t:Name">Name</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a</p></div><div class="top"><p class="src"><a name="v:bindLocalNames" class="def">bindLocalNames</a> ::  [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a</p></div><div class="top"><p class="src"><a name="v:bindLocalNamesFV" class="def">bindLocalNamesFV</a> ::  [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:MiniFixityEnv" class="def">MiniFixityEnv</a> = FastStringEnv (<a href="SrcLoc.html#t:Located">Located</a> <a href="BasicTypes.html#t:Fixity">Fixity</a>)</p></div><div class="top"><p class="src"><a name="v:emptyFsEnv" class="def">emptyFsEnv</a> ::  FastStringEnv a</p></div><div class="top"><p class="src"><a name="v:extendFsEnv" class="def">extendFsEnv</a> ::  FastStringEnv a -&gt; <a href="FastString.html#t:FastString">FastString</a> -&gt; a -&gt; FastStringEnv a</p></div><div class="top"><p class="src"><a name="v:lookupFsEnv" class="def">lookupFsEnv</a> ::  FastStringEnv a -&gt; <a href="FastString.html#t:FastString">FastString</a> -&gt; <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> a</p></div><div class="top"><p class="src"><a name="v:addLocalFixities" class="def">addLocalFixities</a> ::  <a href="RnEnv.html#t:MiniFixityEnv">MiniFixityEnv</a> -&gt; [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a</p></div><div class="top"><p class="src"><a name="v:bindLocatedLocalsFV" class="def">bindLocatedLocalsFV</a> ::  [<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>] -&gt; ([<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>)) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:bindLocatedLocalsRn" class="def">bindLocatedLocalsRn</a> ::  [<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>] -&gt; ([<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a</p></div><div class="top"><p class="src"><a name="v:bindSigTyVarsFV" class="def">bindSigTyVarsFV</a> ::  [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:bindPatSigTyVars" class="def">bindPatSigTyVars</a> ::  [<a href="HsTypes.html#t:LHsType">LHsType</a> <a href="RdrName.html#t:RdrName">RdrName</a>] -&gt; ([<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> a</p></div><div class="top"><p class="src"><a name="v:bindPatSigTyVarsFV" class="def">bindPatSigTyVarsFV</a> ::  [<a href="HsTypes.html#t:LHsType">LHsType</a> <a href="RdrName.html#t:RdrName">RdrName</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:extendTyVarEnvFVRn" class="def">extendTyVarEnvFVRn</a> ::  [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (a, <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:checkDupRdrNames" class="def">checkDupRdrNames</a> :: [<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> ()</p></div><div class="top"><p class="src"><a name="v:checkDupAndShadowedRdrNames" class="def">checkDupAndShadowedRdrNames</a> :: [<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> ()</p></div><div class="top"><p class="src"><a name="v:checkDupNames" class="def">checkDupNames</a> :: [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> ()</p></div><div class="top"><p class="src"><a name="v:checkDupAndShadowedNames" class="def">checkDupAndShadowedNames</a> :: (<a href="RdrName.html#t:GlobalRdrEnv">GlobalRdrEnv</a>, <a href="RdrName.html#t:LocalRdrEnv">LocalRdrEnv</a>) -&gt; [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> ()</p></div><div class="top"><p class="src"><a name="v:addFvRn" class="def">addFvRn</a> ::  <a href="NameSet.html#t:FreeVars">FreeVars</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (thing, <a href="NameSet.html#t:FreeVars">FreeVars</a>) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (thing, <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:mapFvRn" class="def">mapFvRn</a> ::  (a -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (b, <a href="NameSet.html#t:FreeVars">FreeVars</a>)) -&gt; [a] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> ([b], <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:mapMaybeFvRn" class="def">mapMaybeFvRn</a> ::  (a -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (b, <a href="NameSet.html#t:FreeVars">FreeVars</a>)) -&gt; <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> a -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> (<a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> b, <a href="NameSet.html#t:FreeVars">FreeVars</a>)</p></div><div class="top"><p class="src"><a name="v:mapFvRnCPS" class="def">mapFvRnCPS</a> ::  (a -&gt; (b -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> c) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> c) -&gt; [a] -&gt; ([b] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> c) -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> c</p></div><div class="top"><p class="src"><a name="v:warnUnusedMatches" class="def">warnUnusedMatches</a> :: [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="NameSet.html#t:FreeVars">FreeVars</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> ()</p></div><div class="top"><p class="src"><a name="v:warnUnusedTopBinds" class="def">warnUnusedTopBinds</a> :: [<a href="RdrName.html#t:GlobalRdrElt">GlobalRdrElt</a>] -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> ()</p></div><div class="top"><p class="src"><a name="v:warnUnusedLocalBinds" class="def">warnUnusedLocalBinds</a> :: [<a href="Name.html#t:Name">Name</a>] -&gt; <a href="NameSet.html#t:FreeVars">FreeVars</a> -&gt; <a href="TcRnTypes.html#t:RnM">RnM</a> ()</p></div><div class="top"><p class="src"><a name="v:dataTcOccs" class="def">dataTcOccs</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; [<a href="RdrName.html#t:RdrName">RdrName</a>]</p></div><div class="top"><p class="src"><a name="v:unknownNameErr" class="def">unknownNameErr</a> :: <a href="RdrName.html#t:RdrName">RdrName</a> -&gt; <a href="Outputable.html#t:SDoc">SDoc</a></p></div><div class="top"><p class="src"><a name="v:kindSigErr" class="def">kindSigErr</a> :: <a href="Outputable.html#t:Outputable">Outputable</a> a =&gt; a -&gt; <a href="Outputable.html#t:SDoc">SDoc</a></p></div><div class="top"><p class="src"><a name="v:dataKindsErr" class="def">dataKindsErr</a> :: <a href="Outputable.html#t:Outputable">Outputable</a> a =&gt; a -&gt; <a href="Outputable.html#t:SDoc">SDoc</a></p></div><div class="top"><p class="src"><a name="v:perhapsForallMsg" class="def">perhapsForallMsg</a> :: <a href="Outputable.html#t:SDoc">SDoc</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:HsDocContext" class="def">HsDocContext</a>  </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TypeSigCtx" class="def">TypeSigCtx</a> <a href="Outputable.html#t:SDoc">SDoc</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:PatCtx" class="def">PatCtx</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SpecInstSigCtx" class="def">SpecInstSigCtx</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DefaultDeclCtx" class="def">DefaultDeclCtx</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ForeignDeclCtx" class="def">ForeignDeclCtx</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DerivDeclCtx" class="def">DerivDeclCtx</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RuleCtx" class="def">RuleCtx</a> <a href="FastString.html#t:FastString">FastString</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TyDataCtx" class="def">TyDataCtx</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TySynCtx" class="def">TySynCtx</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TyFamilyCtx" class="def">TyFamilyCtx</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ConDeclCtx" class="def">ConDeclCtx</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ClassDeclCtx" class="def">ClassDeclCtx</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ExprWithTySigCtx" class="def">ExprWithTySigCtx</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TypBrCtx" class="def">TypBrCtx</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:HsTypeCtx" class="def">HsTypeCtx</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:GHCiCtx" class="def">GHCiCtx</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SpliceTypeCtx" class="def">SpliceTypeCtx</a> (<a href="HsTypes.html#t:LHsType">LHsType</a> <a href="RdrName.html#t:RdrName">RdrName</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ClassInstanceCtx" class="def">ClassInstanceCtx</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:VectDeclCtx" class="def">VectDeclCtx</a> (<a href="SrcLoc.html#t:Located">Located</a> <a href="RdrName.html#t:RdrName">RdrName</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:docOfHsDocContext" class="def">docOfHsDocContext</a> :: <a href="RnEnv.html#t:HsDocContext">HsDocContext</a> -&gt; <a href="Outputable.html#t:SDoc">SDoc</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.11.0</p></div></body></html>