Safe Haskell | None |
---|---|
Language | Haskell2010 |
System.Mem.StableMap
Documentation
newtype DynStableName Source #
Constructors
DynStableName (StableName Any) |
Instances
Eq DynStableName Source # | |
Defined in System.Mem.StableMap Methods (==) :: DynStableName -> DynStableName -> Bool # (/=) :: DynStableName -> DynStableName -> Bool # |
makeDynStableName :: MonadIO m => a -> m DynStableName Source #
makeDynStableNameUnsafe :: a -> DynStableName Source #
wrapStableName :: StableName a -> DynStableName Source #
hashDynStableName :: DynStableName -> Int Source #
type StableMap a = IntMap [(DynStableName, a)] Source #
emptyStableMap :: StableMap v Source #
insertStableNameUnsafe :: a -> b -> StableMap b -> StableMap b Source #
lookupStableNameUnsafe :: a -> StableMap b -> Maybe b Source #
insertReplace' :: [(DynStableName, a)] -> [(DynStableName, a)] -> [(DynStableName, a)] Source #
insertReplace :: DynStableName -> a -> [(DynStableName, a)] -> [(DynStableName, a)] Source #