Search plugin
Manual
haskell.org
set:haskell-platform
set:included-with-ghc
package:array
package:async
package:attoparsec
package:base
package:binary
package:bytestring
package:Cabal
package:case-insensitive
package:cgi
package:containers
package:deepseq
package:directory
package:exceptions
package:fgl
package:filepath
package:ghc
package:ghc-prim
package:GLURaw
package:GLUT
package:half
package:hashable
package:haskeline
package:haskell-src
package:hoopl
package:hpc
package:html
package:HTTP
package:HUnit
package:integer-gmp
package:mtl
package:multipart
package:network
package:network-uri
package:ObjectName
package:old-locale
package:old-time
package:OpenGL
package:OpenGLRaw
package:parallel
package:parsec
package:pretty
package:primitive
package:process
package:QuickCheck
package:random
package:regex-base
package:regex-compat
package:regex-posix
package:scientific
package:split
package:StateVar
package:stm
package:syb
package:template-haskell
package:terminfo
package:text
package:tf-random
package:time
package:transformers
package:transformers-compat
package:unordered-containers
package:vector
package:xhtml
package:zlib
category:Algebra
category:Codec
category:Compatibility
category:Compilers/Interpreters
category:Concurrency
category:Control
category:Data
category:Data-Structures
category:Development
category:Distribution
category:Exceptions
category:Generics
category:GHC
category:Graphics
category:Graphs
category:Language
category:List
category:Monad
category:Network
category:Numeric
category:Parallelism
category:Parsing
category:Prelude
category:Pretty-Printer
category:Random
category:System
category:Template-Haskell
category:Testing
category:Text
category:Time
category:User-Interfaces
category:Web
category:XML
license:BSD2
license:BSD3
author:Andreas-Abel
author:Andrew-Lelechenko
author:Andy-Gill
author:Antoine-Latter
author:Ashley-Yakeley
author:Bas-van-Dijk
author:Ben-Gamari
author:Bjorn-Bringert
author:Brent-Yorgey
author:Bryan-O'Sullivan
author:Cabal-Development-Team
author:Chris-Dornan
author:Christopher-Kuklewicz
author:Core-Libraries-Committee
author:Daan-Leijen
author:David-Terei
author:Dean-Herington
author:Don-Stewart
author:Duncan-Coutts
author:Edward-Kmett
author:Emily-Pillmore
author:Evan-Borden
author:Ganesh-Sittampalam
author:Haskell-Bytestring-Team
author:Haskell-Libraries-Team
author:Haskell-Text-Team
author:Herbert-Valerio-Riedel
author:Ivan-Lazar-Miljenovic
author:Jason-Dagit
author:Joao-Dias
author:Johan-Tibell
author:John-Chee
author:José-Pedro-Magalhães
author:Judah-Jacobson
author:Julian-Ospald
author:Kazu-Yamamoto
author:Koen-Claessen
author:Lennart-Kolmodin
author:Martin-Erwig
author:Michal-Terepeta
author:MichaÅ-PaÅka
author:Milan-Straka
author:Neil-Mitchell
author:Nick-Smallbone
author:Ning-Wang
author:Noel-Winstanley
author:Norman-Ramsey
author:Oleg-Grenrus
author:Paolo-Martini
author:Peter-Simons
author:Ralf-Lammel
author:Roman-Leshchinskiy
author:Ross-Paterson
author:Sergey-Vinokurov
author:Silk
author:Simon-Hengel
author:Simon-Marlow
author:Simon-Peyton-Jones
author:Sven-Panne
author:The-GHC-Team
author:Warrick-Gray
filter -package:Cabal -package:conduit package:ghc
filter
:: (a -> Bool) -> [a] -> [a]
ghc
GHC.Prelude
filter
, applied to a predicate and a list, returns the list of those elements that satisfy the predicate; i.e.,
filter p xs = [ x | x <- xs, p x]
>>> filter odd [1, 2, 3] [1,3]
filter
IdKey
:: Unique
ghc
GHC.Builtin.Names
filter
Name
:: Name
ghc
GHC.Builtin.Names
filter
CTuple
:: RdrName -> RdrName
ghc
GHC.Builtin.Types
Replaces constraint tuple names with corresponding boxed ones.
filter
Edges
:: (BlockId -> BlockId -> EdgeInfo -> Bool) -> CFG -> CFG
ghc
GHC.CmmToAsm.CFG
Filter the CFG with a custom function f. Paramaeters are `f from to edgeInfo`
filter
EqSpec
:: [EqSpec] -> [TyVar] -> [TyVar]
ghc
GHC.Core.DataCon
Filter out any
TyVar
s mentioned in an
EqSpec
.
filter
TM
:: TrieMap m => (a -> Bool) -> m a -> m a
ghc
GHC.Core.Map.Expr
GHC.Core.Map.Type
GHC.Data.TrieMap
filter
DTyConEnv
:: (a -> Bool) -> DTyConEnv a -> DTyConEnv a
ghc
GHC.Core.TyCon.Env
filter
TyConEnv
:: (elt -> Bool) -> TyConEnv elt -> TyConEnv elt
ghc
GHC.Core.TyCon.Env
filter
TyConSet
:: (TyCon -> Bool) -> TyConSet -> TyConSet
ghc
GHC.Core.TyCon.Set
filter
OutInferredTypes
:: TyCon -> [Type] -> [Type]
ghc
GHC.Core.Type
GHC.Plugins
Given a
TyCon
and a list of argument types, filter out any
Inferred
arguments.
filter
OutInvisibleTypes
:: TyCon -> [Type] -> [Type]
ghc
GHC.Core.Type
GHC.Plugins
Given a
TyCon
and a list of argument types, filter out any invisible (i.e.,
Inferred
or
Specified
) arguments.
filter
Alts
:: TyCon -> [Type] -> [AltCon] -> [Alt b] -> ([AltCon], [Alt b])
ghc
GHC.Core.Utils
filter
Bag
:: (a -> Bool) -> Bag a -> Bag a
ghc
GHC.Data.Bag
filter
BagM
:: Monad m => (a -> m Bool) -> Bag a -> m (Bag a)
ghc
GHC.Data.Bag
filter
FsEnv
:: (elt -> Bool) -> FastStringEnv elt -> FastStringEnv elt
ghc
GHC.Data.FastString.Env
filter
Maybe
:: (a -> Bool) -> Maybe a -> Maybe a
ghc
GHC.Data.TrieMap
filter
Classes
:: forall p doc . IsPass p => [(LHsDecl (GhcPass p), doc)] -> [(LHsDecl (GhcPass p), doc)]
ghc
GHC.HsToCore.Docs
Go through all class declarations and filter their sub-declarations
filter
Decls
:: forall p doc . UnXRec p => [(LHsDecl p, doc)] -> [(LHsDecl p, doc)]
ghc
GHC.HsToCore.Docs
Filter out declarations that we don't handle in Haddock
filter
OccEnv
:: (elt -> Bool) -> OccEnv elt -> OccEnv elt
ghc
GHC.Plugins
GHC.Plugins
filter
OccSet
:: (OccName -> Bool) -> OccSet -> OccSet
ghc
GHC.Plugins
GHC.Plugins
filter
Dicts
:: (Ct -> Bool) -> DictMap Ct -> DictMap Ct
ghc
GHC.Tc.Solver.Monad
filter
EvBindMap
:: (EvBind -> Bool) -> EvBindMap -> EvBindMap
ghc
GHC.Tc.Types.Evidence
filter
Avail
:: (Name -> Bool) -> AvailInfo -> [AvailInfo] -> [AvailInfo]
ghc
GHC.Types.Avail
filters an
AvailInfo
by the given predicate
filter
Avails
:: (Name -> Bool) -> [AvailInfo] -> [AvailInfo]
ghc
GHC.Types.Avail
filters
AvailInfo
s by the given predicate
Packages
is:exact