ajhc-0.8.0.6: Haskell compiler that produce binary through C language

Safe HaskellNone

Info.Info

Documentation

type T = InfoSource

data Entry Source

Constructors

Entry 

Instances

class HasInfo a whereSource

Methods

getInfo :: a -> InfoSource

modifyInfo :: (Info -> Info) -> a -> aSource

Instances

lookup :: forall a m. (Monad m, Typeable a) => Info -> m aSource

lookupTyp :: forall a. Typeable a => a -> Info -> Maybe aSource

insertWith :: (Show a, Typeable a) => (a -> a -> a) -> a -> Info -> InfoSource

insert :: (Show a, Typeable a) => a -> Info -> InfoSource

singleton :: (Show a, Typeable a) => a -> InfoSource

member :: Typeable a => a -> Info -> BoolSource

delete :: Typeable a => a -> Info -> InfoSource

fetch :: (Monoid a, Typeable a) => Info -> aSource

extend :: (Show a, Monoid a, Typeable a) => a -> Info -> InfoSource

infoMap :: (Typeable a, Typeable b, Show b) => (a -> b) -> Info -> InfoSource

infoMapM :: (Typeable a, Typeable b, Show b, Monad m) => (a -> m b) -> Info -> m InfoSource