ghc-7.0.4: The GHC API
CmmTx
data ChangeFlag Source
Constructors
type Tx a = a -> TxRes aSource
data TxRes a Source
Instances
seqTx :: Tx a -> Tx a -> Tx aSource
iterateTx :: Tx a -> Tx aSource
runTx :: Tx a -> a -> aSource
aTx :: a -> TxRes aSource
noTx :: a -> TxRes aSource
replaceTx :: a -> TxRes b -> TxRes aSource
txVal :: TxRes a -> aSource
txHasChanged :: TxRes a -> BoolSource
plusTx :: (a -> b -> c) -> TxRes a -> TxRes b -> TxRes cSource
mapTx :: Tx a -> Tx [a]Source
orChange :: ChangeFlag -> ChangeFlag -> ChangeFlagSource