Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 70ec89744a04da80369b4702b2c37256 > files > 943

ghc-doc-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
>VarSet</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_VarSet.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>ghc-6.10.4: The GHC API</TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>VarSet</FONT
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><B
>Contents</B
></TD
></TR
><TR
><TD
><DL
><DT
><A HREF="#1"
>Var, Id and TyVar set types
</A
></DT
><DD
><DL
><DT
><A HREF="#2"
>Manipulating these sets
</A
></DT
></DL
></DD
></DL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AVarSet"
>VarSet</A
> = <A HREF="UniqSet.html#t%3AUniqSet"
>UniqSet</A
> <A HREF="Var.html#t%3AVar"
>Var</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AIdSet"
>IdSet</A
> = <A HREF="UniqSet.html#t%3AUniqSet"
>UniqSet</A
> <A HREF="Var.html#t%3AId"
>Id</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ATyVarSet"
>TyVarSet</A
> = <A HREF="UniqSet.html#t%3AUniqSet"
>UniqSet</A
> <A HREF="Var.html#t%3ATyVar"
>TyVar</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AemptyVarSet"
>emptyVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AunitVarSet"
>unitVarSet</A
> :: <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AmkVarSet"
>mkVarSet</A
> :: [<A HREF="Var.html#t%3AVar"
>Var</A
>] -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AextendVarSet"
>extendVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AextendVarSetList"
>extendVarSetList</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; [<A HREF="Var.html#t%3AVar"
>Var</A
>] -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AextendVarSet_C"
>extendVarSet_C</A
> :: (<A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
>) -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AelemVarSet"
>elemVarSet</A
> :: <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AvarSetElems"
>varSetElems</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; [<A HREF="Var.html#t%3AVar"
>Var</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AsubVarSet"
>subVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AunionVarSet"
>unionVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AunionVarSets"
>unionVarSets</A
> :: [<A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
>] -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AintersectVarSet"
>intersectVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AintersectsVarSet"
>intersectsVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisjointVarSet"
>disjointVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AisEmptyVarSet"
>isEmptyVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdelVarSet"
>delVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdelVarSetList"
>delVarSetList</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; [<A HREF="Var.html#t%3AVar"
>Var</A
>] -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdelVarSetByKey"
>delVarSetByKey</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Unique.html#t%3AUnique"
>Unique</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AminusVarSet"
>minusVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfoldVarSet"
>foldVarSet</A
> ::  (<A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; a -&gt; a) -&gt; a -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfilterVarSet"
>filterVarSet</A
> :: (<A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
>) -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AlookupVarSet"
>lookupVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Var.html#t%3AVar"
>Var</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AmapVarSet"
>mapVarSet</A
> :: (<A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
>) -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AsizeVarSet"
>sizeVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AseqVarSet"
>seqVarSet</A
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AelemVarSetByKey"
>elemVarSetByKey</A
> :: <A HREF="Unique.html#t%3AUnique"
>Unique</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>Var, Id and TyVar set types
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:VarSet"
><A NAME="t%3AVarSet"
></A
></A
><B
>VarSet</B
> = <A HREF="UniqSet.html#t%3AUniqSet"
>UniqSet</A
> <A HREF="Var.html#t%3AVar"
>Var</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:IdSet"
><A NAME="t%3AIdSet"
></A
></A
><B
>IdSet</B
> = <A HREF="UniqSet.html#t%3AUniqSet"
>UniqSet</A
> <A HREF="Var.html#t%3AId"
>Id</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:TyVarSet"
><A NAME="t%3ATyVarSet"
></A
></A
><B
>TyVarSet</B
> = <A HREF="UniqSet.html#t%3AUniqSet"
>UniqSet</A
> <A HREF="Var.html#t%3ATyVar"
>TyVar</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section2"
><A NAME="2"
><A NAME="2"
>Manipulating these sets
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emptyVarSet"
><A NAME="v%3AemptyVarSet"
></A
></A
><B
>emptyVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:unitVarSet"
><A NAME="v%3AunitVarSet"
></A
></A
><B
>unitVarSet</B
> :: <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mkVarSet"
><A NAME="v%3AmkVarSet"
></A
></A
><B
>mkVarSet</B
> :: [<A HREF="Var.html#t%3AVar"
>Var</A
>] -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:extendVarSet"
><A NAME="v%3AextendVarSet"
></A
></A
><B
>extendVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:extendVarSetList"
><A NAME="v%3AextendVarSetList"
></A
></A
><B
>extendVarSetList</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; [<A HREF="Var.html#t%3AVar"
>Var</A
>] -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:extendVarSet_C"
><A NAME="v%3AextendVarSet_C"
></A
></A
><B
>extendVarSet_C</B
> :: (<A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
>) -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:elemVarSet"
><A NAME="v%3AelemVarSet"
></A
></A
><B
>elemVarSet</B
> :: <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:varSetElems"
><A NAME="v%3AvarSetElems"
></A
></A
><B
>varSetElems</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; [<A HREF="Var.html#t%3AVar"
>Var</A
>]</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:subVarSet"
><A NAME="v%3AsubVarSet"
></A
></A
><B
>subVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:unionVarSet"
><A NAME="v%3AunionVarSet"
></A
></A
><B
>unionVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:unionVarSets"
><A NAME="v%3AunionVarSets"
></A
></A
><B
>unionVarSets</B
> :: [<A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
>] -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:intersectVarSet"
><A NAME="v%3AintersectVarSet"
></A
></A
><B
>intersectVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:intersectsVarSet"
><A NAME="v%3AintersectsVarSet"
></A
></A
><B
>intersectsVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:disjointVarSet"
><A NAME="v%3AdisjointVarSet"
></A
></A
><B
>disjointVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:isEmptyVarSet"
><A NAME="v%3AisEmptyVarSet"
></A
></A
><B
>isEmptyVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:delVarSet"
><A NAME="v%3AdelVarSet"
></A
></A
><B
>delVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:delVarSetList"
><A NAME="v%3AdelVarSetList"
></A
></A
><B
>delVarSetList</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; [<A HREF="Var.html#t%3AVar"
>Var</A
>] -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:delVarSetByKey"
><A NAME="v%3AdelVarSetByKey"
></A
></A
><B
>delVarSetByKey</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Unique.html#t%3AUnique"
>Unique</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:minusVarSet"
><A NAME="v%3AminusVarSet"
></A
></A
><B
>minusVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:foldVarSet"
><A NAME="v%3AfoldVarSet"
></A
></A
><B
>foldVarSet</B
> ::  (<A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; a -&gt; a) -&gt; a -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:filterVarSet"
><A NAME="v%3AfilterVarSet"
></A
></A
><B
>filterVarSet</B
> :: (<A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
>) -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupVarSet"
><A NAME="v%3AlookupVarSet"
></A
></A
><B
>lookupVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Var.html#t%3AVar"
>Var</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mapVarSet"
><A NAME="v%3AmapVarSet"
></A
></A
><B
>mapVarSet</B
> :: (<A HREF="Var.html#t%3AVar"
>Var</A
> -&gt; <A HREF="Var.html#t%3AVar"
>Var</A
>) -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:sizeVarSet"
><A NAME="v%3AsizeVarSet"
></A
></A
><B
>sizeVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:seqVarSet"
><A NAME="v%3AseqVarSet"
></A
></A
><B
>seqVarSet</B
> :: <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:elemVarSetByKey"
><A NAME="v%3AelemVarSetByKey"
></A
></A
><B
>elemVarSetByKey</B
> :: <A HREF="Unique.html#t%3AUnique"
>Unique</A
> -&gt; <A HREF="VarSet.html#t%3AVarSet"
>VarSet</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.4.2</TD
></TR
></TABLE
></BODY
></HTML
>