Hoogle Search

Within LTS Haskell 24.38 (ghc-9.10.3)

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

  1. queryMaybe :: forall (m :: Type -> Type) world a . Monad m => (world 'FieldOf -> Maybe a) -> QueryT world m (Maybe a)

    ecstasy Data.Ecstasy.Internal

    Attempt to get the value of a component.

  2. class ReifyMaybeSymbol (mstr :: Maybe Symbol)

    generic-data-functions Generic.Data.Function.Traverse.Constructor

    No documentation available.

  3. reifyMaybeSymbol :: ReifyMaybeSymbol mstr => Maybe String

    generic-data-functions Generic.Data.Function.Traverse.Constructor

    No documentation available.

  4. isClassOpId_maybe :: Id -> Maybe Class

    ghc-lib GHC

    No documentation available.

  5. synTyConDefn_maybe :: TyCon -> Maybe ([TyVar], Type)

    ghc-lib GHC

    Extract the TyVars bound by a vanilla type synonym and the corresponding (unsubstituted) right hand side.

  6. synTyConRhs_maybe :: TyCon -> Maybe Type

    ghc-lib GHC

    Extract the information pertaining to the right hand side of a type synonym (type) declaration.

  7. tyConClass_maybe :: TyCon -> Maybe Class

    ghc-lib GHC

    If this TyCon is that for a class instance, return the class it is for. Otherwise returns Nothing

  8. getPicBaseMaybeNat :: NatM (Maybe Reg)

    ghc-lib GHC.CmmToAsm.Monad

    No documentation available.

  9. hscMaybeWriteIface :: Logger -> DynFlags -> Bool -> ModIface -> Maybe Fingerprint -> ModLocation -> IO ()

    ghc-lib GHC.Driver.Main

    Write interface files

  10. ioMsgMaybe :: IO (Messages GhcMessage, Maybe a) -> Hsc a

    ghc-lib GHC.Driver.Main

    Deal with errors and warnings returned by a compilation step In order to reduce dependencies to other parts of the compiler, functions outside the "main" parts of GHC return warnings and errors as a parameter and signal success via by wrapping the result in a Maybe type. This function logs the returned warnings and propagates errors as exceptions (of type SourceError). This function assumes the following invariants:

    1. If the second result indicates success (is of the form 'Just x'), there must be no error messages in the first result.
    2. If there are no error messages, but the second result indicates failure there should be warnings in the first result. That is, if the action failed, it must have been due to the warnings (i.e., -Werror).

Page 292 of many | Previous | Next