ghc-7.0.1: The GHC API

CmmTx

Documentation

data ChangeFlag

Constructors

NoChange 
SomeChange 

type Tx a = a -> TxRes a

data TxRes a

Constructors

TxRes ChangeFlag a 

Instances

seqTx :: Tx a -> Tx a -> Tx a

iterateTx :: Tx a -> Tx a

runTx :: Tx a -> a -> a

aTx :: a -> TxRes a

noTx :: a -> TxRes a

replaceTx :: a -> TxRes b -> TxRes a

txVal :: TxRes a -> a

plusTx :: (a -> b -> c) -> TxRes a -> TxRes b -> TxRes c

mapTx :: Tx a -> Tx [a]