ghc-7.6.3: The GHC API

Safe HaskellNone

ByteCodeItbls

Documentation

newtype ItblPtr

Constructors

ItblPtr (Ptr ()) 

Instances

data StgInfoTable

Constructors

StgInfoTable 

Fields

ptrs :: HalfWord
 
nptrs :: HalfWord
 
tipe :: HalfWord
 
srtlen :: HalfWord
 
code :: [ItblCode]
 

newtype State s m a

Constructors

State (s -> m (s, a)) 

Instances

Monad m => MonadT (State s) m 
Monad m => Monad (State s m) 

runState :: Monad m => s -> State s m a -> m (s, a)

evalState :: Monad m => s -> State s m a -> m a

execState :: Monad m => s -> State s m a -> m s

class (Monad m, Monad (t m)) => MonadT t m where

Methods

lift :: m a -> t m a

Instances

Monad m => MonadT (State s) m