ghc-9.0.0.20201227: The GHC API
Safe HaskellNone
LanguageHaskell2010

GHC.Cmm.Monad

Documentation

newtype PD a Source #

Constructors

PD 

Fields

Instances

Instances details
Monad PD # 
Instance details

Defined in GHC.Cmm.Monad

Methods

(>>=) :: PD a -> (a -> PD b) -> PD b Source #

(>>) :: PD a -> PD b -> PD b Source #

return :: a -> PD a Source #

Functor PD # 
Instance details

Defined in GHC.Cmm.Monad

Methods

fmap :: (a -> b) -> PD a -> PD b Source #

(<$) :: a -> PD b -> PD a Source #

Applicative PD # 
Instance details

Defined in GHC.Cmm.Monad

Methods

pure :: a -> PD a Source #

(<*>) :: PD (a -> b) -> PD a -> PD b Source #

liftA2 :: (a -> b -> c) -> PD a -> PD b -> PD c Source #

(*>) :: PD a -> PD b -> PD b Source #

(<*) :: PD a -> PD b -> PD a Source #

HasDynFlags PD # 
Instance details

Defined in GHC.Cmm.Monad

liftP :: P a -> PD a Source #