Sophie

Sophie

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

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>HsImpExp</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_HsImpExp.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">HsImpExp</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">type</span> <a href="#t:LImportDecl">LImportDecl</a> name = <a href="SrcLoc.html#t:Located">Located</a> (<a href="HsImpExp.html#t:ImportDecl">ImportDecl</a> name)</li><li class="src short"><span class="keyword">data</span>  <a href="#t:ImportDecl">ImportDecl</a> name = <a href="#v:ImportDecl">ImportDecl</a> {<ul class="subs"><li><a href="#v:ideclName">ideclName</a> :: <a href="SrcLoc.html#t:Located">Located</a> <a href="Module.html#t:ModuleName">ModuleName</a></li><li><a href="#v:ideclPkgQual">ideclPkgQual</a> :: <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="FastString.html#t:FastString">FastString</a></li><li><a href="#v:ideclSource">ideclSource</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:ideclSafe">ideclSafe</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:ideclQualified">ideclQualified</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:ideclImplicit">ideclImplicit</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:ideclAs">ideclAs</a> :: <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Module.html#t:ModuleName">ModuleName</a></li><li><a href="#v:ideclHiding">ideclHiding</a> :: <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>, [<a href="HsImpExp.html#t:LIE">LIE</a> name])</li></ul>}</li><li class="src short"><a href="#v:simpleImportDecl">simpleImportDecl</a> ::  <a href="Module.html#t:ModuleName">ModuleName</a> -&gt; <a href="HsImpExp.html#t:ImportDecl">ImportDecl</a> name</li><li class="src short"><span class="keyword">type</span> <a href="#t:LIE">LIE</a> name = <a href="SrcLoc.html#t:Located">Located</a> (<a href="HsImpExp.html#t:IE">IE</a> name)</li><li class="src short"><span class="keyword">data</span>  <a href="#t:IE">IE</a> name<ul class="subs"><li>= <a href="#v:IEVar">IEVar</a> name  </li><li>| <a href="#v:IEThingAbs">IEThingAbs</a> name  </li><li>| <a href="#v:IEThingAll">IEThingAll</a> name  </li><li>| <a href="#v:IEThingWith">IEThingWith</a> name [name]  </li><li>| <a href="#v:IEModuleContents">IEModuleContents</a> <a href="Module.html#t:ModuleName">ModuleName</a>  </li><li>| <a href="#v:IEGroup">IEGroup</a> <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> <a href="HsDoc.html#t:HsDocString">HsDocString</a>  </li><li>| <a href="#v:IEDoc">IEDoc</a> <a href="HsDoc.html#t:HsDocString">HsDocString</a>  </li><li>| <a href="#v:IEDocNamed">IEDocNamed</a> <a href="../base-4.5.1.0/Data-String.html#t:String">String</a>  </li></ul></li><li class="src short"><a href="#v:ieName">ieName</a> ::  <a href="HsImpExp.html#t:IE">IE</a> name -&gt; name</li><li class="src short"><a href="#v:ieNames">ieNames</a> ::  <a href="HsImpExp.html#t:IE">IE</a> a -&gt; [a]</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:LImportDecl" class="def">LImportDecl</a> name = <a href="SrcLoc.html#t:Located">Located</a> (<a href="HsImpExp.html#t:ImportDecl">ImportDecl</a> name)</p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:ImportDecl" class="def">ImportDecl</a> name </p><div class="doc"><p>A single Haskell <code>import</code> declaration.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ImportDecl" class="def">ImportDecl</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:ideclName" class="def">ideclName</a> :: <a href="SrcLoc.html#t:Located">Located</a> <a href="Module.html#t:ModuleName">ModuleName</a></dt><dd class="doc"><p>Module name.
</p></dd><dt class="src"><a name="v:ideclPkgQual" class="def">ideclPkgQual</a> :: <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="FastString.html#t:FastString">FastString</a></dt><dd class="doc"><p>Package qualifier.
</p></dd><dt class="src"><a name="v:ideclSource" class="def">ideclSource</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>True <a href="=">=</a> {-<a name=" SOURCE "></a>-} import
</p></dd><dt class="src"><a name="v:ideclSafe" class="def">ideclSafe</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>True =&gt; safe import
</p></dd><dt class="src"><a name="v:ideclQualified" class="def">ideclQualified</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>True =&gt; qualified
</p></dd><dt class="src"><a name="v:ideclImplicit" class="def">ideclImplicit</a> :: <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>True =&gt; implicit import (of Prelude)
</p></dd><dt class="src"><a name="v:ideclAs" class="def">ideclAs</a> :: <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Module.html#t:ModuleName">ModuleName</a></dt><dd class="doc"><p>as Module
</p></dd><dt class="src"><a name="v:ideclHiding" class="def">ideclHiding</a> :: <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a>, [<a href="HsImpExp.html#t:LIE">LIE</a> name])</dt><dd class="doc"><p>(True =&gt; hiding, names)
</p></dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:ImportDecl" class="caption collapser" onclick="toggleSection('i:ImportDecl')">Instances</p><div id="section.i:ImportDecl" class="show"><table><tr><td class="src"><a href="../base-4.5.1.0/Data-Typeable-Internal.html#t:Typeable1">Typeable1</a> <a href="HsImpExp.html#t:ImportDecl">ImportDecl</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="../base-4.5.1.0/Data-Data.html#t:Data">Data</a> name =&gt; <a href="../base-4.5.1.0/Data-Data.html#t:Data">Data</a> (<a href="HsImpExp.html#t:ImportDecl">ImportDecl</a> name)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Outputable.html#t:OutputableBndr">OutputableBndr</a> name =&gt; <a href="Outputable.html#t:Outputable">Outputable</a> (<a href="HsImpExp.html#t:ImportDecl">ImportDecl</a> name)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:simpleImportDecl" class="def">simpleImportDecl</a> ::  <a href="Module.html#t:ModuleName">ModuleName</a> -&gt; <a href="HsImpExp.html#t:ImportDecl">ImportDecl</a> name</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:LIE" class="def">LIE</a> name = <a href="SrcLoc.html#t:Located">Located</a> (<a href="HsImpExp.html#t:IE">IE</a> name)</p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:IE" class="def">IE</a> name </p><div class="doc"><p>Imported or exported entity.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:IEVar" class="def">IEVar</a> name</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:IEThingAbs" class="def">IEThingAbs</a> name</td><td class="doc"><p>Class/Type (can't tell)
</p></td></tr><tr><td class="src"><a name="v:IEThingAll" class="def">IEThingAll</a> name</td><td class="doc"><p>Class<em>Type plus all methods</em>constructors
</p></td></tr><tr><td class="src"><a name="v:IEThingWith" class="def">IEThingWith</a> name [name]</td><td class="doc"><p>Class<em>Type plus some methods</em>constructors
</p></td></tr><tr><td class="src"><a name="v:IEModuleContents" class="def">IEModuleContents</a> <a href="Module.html#t:ModuleName">ModuleName</a></td><td class="doc"><p>(Export Only)
</p></td></tr><tr><td class="src"><a name="v:IEGroup" class="def">IEGroup</a> <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> <a href="HsDoc.html#t:HsDocString">HsDocString</a></td><td class="doc"><p>Doc section heading
</p></td></tr><tr><td class="src"><a name="v:IEDoc" class="def">IEDoc</a> <a href="HsDoc.html#t:HsDocString">HsDocString</a></td><td class="doc"><p>Some documentation
</p></td></tr><tr><td class="src"><a name="v:IEDocNamed" class="def">IEDocNamed</a> <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></td><td class="doc"><p>Reference to named doc
</p></td></tr></table></div><div class="subs instances"><p id="control.i:IE" class="caption collapser" onclick="toggleSection('i:IE')">Instances</p><div id="section.i:IE" class="show"><table><tr><td class="src"><a href="../base-4.5.1.0/Data-Typeable-Internal.html#t:Typeable1">Typeable1</a> <a href="HsImpExp.html#t:IE">IE</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="../base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> name =&gt; <a href="../base-4.5.1.0/Data-Eq.html#t:Eq">Eq</a> (<a href="HsImpExp.html#t:IE">IE</a> name)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="../base-4.5.1.0/Data-Data.html#t:Data">Data</a> name =&gt; <a href="../base-4.5.1.0/Data-Data.html#t:Data">Data</a> (<a href="HsImpExp.html#t:IE">IE</a> name)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Outputable.html#t:OutputableBndr">OutputableBndr</a> name, <a href="Outputable.html#t:Outputable">Outputable</a> name) =&gt; <a href="Outputable.html#t:Outputable">Outputable</a> (<a href="HsImpExp.html#t:IE">IE</a> name)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:ieName" class="def">ieName</a> ::  <a href="HsImpExp.html#t:IE">IE</a> name -&gt; name</p></div><div class="top"><p class="src"><a name="v:ieNames" class="def">ieNames</a> ::  <a href="HsImpExp.html#t:IE">IE</a> a -&gt; [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>