Sophie

Sophie

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

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>Unique</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">Unique</p></div><div id="interface"><h1>Main data types
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Unique.html#t:Unique" target="main">Unique</a> </p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Unique.html#t:Uniquable" target="main">Uniquable</a> a</p></div><h2>Constructors, desctructors and operations on <code><a href="Unique.html#t:Unique">Unique</a></code>s
</h2><div class="top"><p class="src"><a href="Unique.html#v:hasKey" target="main">hasKey</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:pprUnique" target="main">pprUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkUniqueGrimily" target="main">mkUniqueGrimily</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:getKey" target="main">getKey</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:getKeyFastInt" target="main">getKeyFastInt</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkUnique" target="main">mkUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:unpkUnique" target="main">unpkUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:incrUnique" target="main">incrUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:deriveUnique" target="main">deriveUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:newTagUnique" target="main">newTagUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:initTyVarUnique" target="main">initTyVarUnique</a></p></div><h2>Making built-in uniques
</h2><div class="top"><p class="src"><a href="Unique.html#v:mkAlphaTyVarUnique" target="main">mkAlphaTyVarUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkPrimOpIdUnique" target="main">mkPrimOpIdUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkTupleTyConUnique" target="main">mkTupleTyConUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkTupleDataConUnique" target="main">mkTupleDataConUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkPreludeMiscIdUnique" target="main">mkPreludeMiscIdUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkPreludeDataConUnique" target="main">mkPreludeDataConUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkPreludeTyConUnique" target="main">mkPreludeTyConUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkPreludeClassUnique" target="main">mkPreludeClassUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkPArrDataConUnique" target="main">mkPArrDataConUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkVarOccUnique" target="main">mkVarOccUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkDataOccUnique" target="main">mkDataOccUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkTvOccUnique" target="main">mkTvOccUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkTcOccUnique" target="main">mkTcOccUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkRegSingleUnique" target="main">mkRegSingleUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkRegPairUnique" target="main">mkRegPairUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkRegClassUnique" target="main">mkRegClassUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkRegSubUnique" target="main">mkRegSubUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkCostCentreUnique" target="main">mkCostCentreUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkBuiltinUnique" target="main">mkBuiltinUnique</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkPseudoUniqueD" target="main">mkPseudoUniqueD</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkPseudoUniqueE" target="main">mkPseudoUniqueE</a></p></div><div class="top"><p class="src"><a href="Unique.html#v:mkPseudoUniqueH" target="main">mkPseudoUniqueH</a></p></div></div></body></html>