ghc-8.0.2: The GHC API

Safe HaskellNone
LanguageHaskell2010

FastStringEnv

Contents

Synopsis

FastString environments (maps)

Manipulating these environments

extendFsEnv_C :: (a -> a -> a) -> FastStringEnv a -> FastString -> a -> FastStringEnv a Source #

extendFsEnv_Acc :: (a -> b -> b) -> (a -> b) -> FastStringEnv b -> FastString -> a -> FastStringEnv b Source #

extendFsEnvList_C :: (a -> a -> a) -> FastStringEnv a -> [(FastString, a)] -> FastStringEnv a Source #

foldFsEnv :: (a -> b -> b) -> b -> FastStringEnv a -> b Source #

mapFsEnv :: (elt1 -> elt2) -> FastStringEnv elt1 -> FastStringEnv elt2 Source #