<!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.12.3: 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 > -> <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 >] -> <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 > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <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 > -> [<A HREF="Var.html#t%3AVar" >Var</A >] -> <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 > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <A HREF="Var.html#t%3AVar" >Var</A >) -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> [<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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 >] -> <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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <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 > -> [<A HREF="Var.html#t%3AVar" >Var</A >] -> <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 > -> <A HREF="Unique.html#t%3AUnique" >Unique</A > -> <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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 > -> a -> a) -> a -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> 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 > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A >) -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfixVarSet" >fixVarSet</A > :: (<A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A >) -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <A HREF="../base-4.2.0.2/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 > -> <A HREF="Var.html#t%3AVar" >Var</A >) -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 > -> <A HREF="../base-4.2.0.2/Data-Int.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 > -> <A HREF="../ghc-prim-0.2.0.0/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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> <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 >] -> <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 > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <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 > -> [<A HREF="Var.html#t%3AVar" >Var</A >] -> <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 > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <A HREF="Var.html#t%3AVar" >Var</A >) -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> [<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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 >] -> <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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="../base-4.2.0.2/Data-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 > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <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 > -> [<A HREF="Var.html#t%3AVar" >Var</A >] -> <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 > -> <A HREF="Unique.html#t%3AUnique" >Unique</A > -> <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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 > -> a -> a) -> a -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> 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 > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A >) -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:fixVarSet" ><A NAME="v%3AfixVarSet" ></A ></A ><B >fixVarSet</B > :: (<A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A >) -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 > -> <A HREF="Var.html#t%3AVar" >Var</A > -> <A HREF="../base-4.2.0.2/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 > -> <A HREF="Var.html#t%3AVar" >Var</A >) -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <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 > -> <A HREF="../base-4.2.0.2/Data-Int.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 > -> <A HREF="../ghc-prim-0.2.0.0/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 > -> <A HREF="VarSet.html#t%3AVarSet" >VarSet</A > -> <A HREF="../base-4.2.0.2/Data-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.6.1</TD ></TR ></TABLE ></BODY ></HTML >