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. checkForeignArgs :: (Type -> Validity' IllegalForeignTypeReason) -> [Scaled Type] -> TcM ()

    ghc GHC.Tc.Gen.Foreign

    No documentation available.

  2. checkForeignRes :: Bool -> Bool -> (Type -> Validity' IllegalForeignTypeReason) -> Type -> TcM ()

    ghc GHC.Tc.Gen.Foreign

    Check that the type has the form (IO t) or (t) , and that t satisfies the given predicate. When calling this function, any newtype wrappers (should) have been already dealt with by normaliseFfiType. We also check that the Safe Haskell condition of FFI imports having results in the IO monad holds.

  3. isForeignExport :: UnXRec name => LForeignDecl name -> Bool

    ghc GHC.Tc.Gen.Foreign

    No documentation available.

  4. isForeignImport :: UnXRec name => LForeignDecl name -> Bool

    ghc GHC.Tc.Gen.Foreign

    No documentation available.

  5. tcForeignExports :: [LForeignDecl GhcRn] -> TcM (LHsBinds GhcTc, [LForeignDecl GhcTc], Bag GlobalRdrElt)

    ghc GHC.Tc.Gen.Foreign

    No documentation available.

  6. tcForeignExports' :: [LForeignDecl GhcRn] -> TcM (LHsBinds GhcTc, [LForeignDecl GhcTc], Bag GlobalRdrElt)

    ghc GHC.Tc.Gen.Foreign

    No documentation available.

  7. tcForeignImports :: [LForeignDecl GhcRn] -> TcM ([Id], [LForeignDecl GhcTc], Bag GlobalRdrElt)

    ghc GHC.Tc.Gen.Foreign

    No documentation available.

  8. tcForeignImports' :: [LForeignDecl GhcRn] -> TcM ([Id], [LForeignDecl GhcTc], Bag GlobalRdrElt)

    ghc GHC.Tc.Gen.Foreign

    No documentation available.

  9. checkForDuplicateScopedTyVars :: [(Name, TcTyVar)] -> TcM ()

    ghc GHC.Tc.Gen.HsType

    No documentation available.

  10. getTargetPlatform :: TcPluginM Platform

    ghc GHC.Tc.Plugin

    No documentation available.

Page 487 of many | Previous | Next