Hoogle Search

Within LTS Haskell 24.41 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. dataConIdentity :: DataCon -> ByteString

    ghc GHC.Core.DataCon

    The string package:module.name identifying a constructor, which is attached to its info table and used by the GHCi debugger and the heap profiler

  2. dataConStupidTheta :: DataCon -> ThetaType

    ghc GHC.Core.DataCon

    The "stupid theta" of the DataCon, such as data Eq a in:

    data Eq a => T a = ...
    
    See Note [The stupid context].

  3. dataConWorkId :: DataCon -> Id

    ghc GHC.Core.DataCon

    Get the Id of the DataCon worker: a function that is the "actual" constructor and has no top level binding in the program. The type may be different from the obvious one written in the source program. Panics if there is no such Id for this DataCon

  4. dataConWrapId :: DataCon -> Id

    ghc 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)

  5. dataConWrapId_maybe :: DataCon -> Maybe Id

    ghc 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)

  6. dcr_wrap_id :: DataConRep -> Id

    ghc GHC.Core.DataCon

    No documentation available.

  7. bndrRuleAndUnfoldingIds :: Id -> IdSet

    ghc GHC.Core.FVs

    No documentation available.

  8. dIdFreeVars :: Id -> DVarSet

    ghc GHC.Core.FVs

    No documentation available.

  9. exprFreeIds :: CoreExpr -> IdSet

    ghc GHC.Core.FVs

    Find all locally-defined free Ids in an expression

  10. exprFreeIdsDSet :: CoreExpr -> DIdSet

    ghc GHC.Core.FVs

    Find all locally-defined free Ids in an expression returning a deterministic set.

Page 489 of many | Previous | Next