Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 1f2b142b9d2ef4849a6f5316fa1c5b12 > files > 2415

ghc-6.10.4-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Unique</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
></HEAD
><BODY
><DIV CLASS="outer"
><DIV CLASS="mini-topbar"
>Unique</DIV
><DIV CLASS="mini-synopsis"
><H1
>Main data types
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="Unique.html#t%3AUnique" TARGET="main"
>Unique</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
>&nbsp;<A HREF="Unique.html#t%3AUniquable" TARGET="main"
>Uniquable</A
> a</DIV
> <H2
>Constructors, desctructors and operations on <TT
><A HREF="Unique.html#t%3AUnique"
>Unique</A
></TT
>s
</H2
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AhasKey" TARGET="main"
>hasKey</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3ApprUnique" TARGET="main"
>pprUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkUnique" TARGET="main"
>mkUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkUniqueGrimily" TARGET="main"
>mkUniqueGrimily</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AgetKey" TARGET="main"
>getKey</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AgetKeyFastInt" TARGET="main"
>getKeyFastInt</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AincrUnique" TARGET="main"
>incrUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AderiveUnique" TARGET="main"
>deriveUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AnewTagUnique" TARGET="main"
>newTagUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AinitTyVarUnique" TARGET="main"
>initTyVarUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AisTupleKey" TARGET="main"
>isTupleKey</A
></DIV
> <H2
>Making built-in uniques
</H2
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkAlphaTyVarUnique" TARGET="main"
>mkAlphaTyVarUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPrimOpIdUnique" TARGET="main"
>mkPrimOpIdUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkTupleTyConUnique" TARGET="main"
>mkTupleTyConUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkTupleDataConUnique" TARGET="main"
>mkTupleDataConUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPreludeMiscIdUnique" TARGET="main"
>mkPreludeMiscIdUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPreludeDataConUnique" TARGET="main"
>mkPreludeDataConUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPreludeTyConUnique" TARGET="main"
>mkPreludeTyConUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPreludeClassUnique" TARGET="main"
>mkPreludeClassUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPArrDataConUnique" TARGET="main"
>mkPArrDataConUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkBuiltinUnique" TARGET="main"
>mkBuiltinUnique</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPseudoUniqueC" TARGET="main"
>mkPseudoUniqueC</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPseudoUniqueD" TARGET="main"
>mkPseudoUniqueD</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPseudoUniqueE" TARGET="main"
>mkPseudoUniqueE</A
></DIV
> <DIV CLASS="decl"
><A HREF="Unique.html#v%3AmkPseudoUniqueH" TARGET="main"
>mkPseudoUniqueH</A
></DIV
></DIV
></DIV
></BODY
></HTML
>