Hoogle Search
Within LTS Haskell 24.63 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
dataConWrapId :: DataCon -> Idghc GHC.Core.DataCon Returns an Id which looks like the Haskell-source constructor by using the wrapper if it exists (see dataConWrapId_maybe) and failing over to the worker (see dataConWorkId)
dataConWrapId_maybe :: DataCon -> Maybe Idghc GHC.Core.DataCon Get the Id of the DataCon wrapper: a function that wraps the "actual" constructor so it has the type visible in the source program: c.f. dataConWorkId. Returns Nothing if there is no wrapper, which occurs for an algebraic data constructor and also for a newtype (whose constructor is inlined compulsorily)
dcr_wrap_id :: DataConRep -> Idghc GHC.Core.DataCon No documentation available.
bndrRuleAndUnfoldingIds :: Id -> IdSetghc GHC.Core.FVs No documentation available.
-
ghc GHC.Core.FVs No documentation available.
exprFreeIds :: CoreExpr -> IdSetghc GHC.Core.FVs Find all locally-defined free Ids in an expression
exprFreeIdsDSet :: CoreExpr -> DIdSetghc GHC.Core.FVs Find all locally-defined free Ids in an expression returning a deterministic set.
exprFreeIdsList :: CoreExpr -> [Id]ghc GHC.Core.FVs Find all locally-defined free Ids in an expression returning a deterministically ordered list.
exprsFreeIds :: [CoreExpr] -> IdSetghc GHC.Core.FVs No documentation available.
exprsFreeIdsDSet :: [CoreExpr] -> DIdSetghc GHC.Core.FVs Find all locally-defined free Ids in several expressions returning a deterministic set.