Module MMap

This module is undocumented. This is a list of its definitions.

clear :: MMap.T a b -> <Proc> ()
clone :: MMap.T a b -> <Proc> MMap.T a b
containsKey :: MMap.T a b -> a -> <Proc> Boolean
containsValue :: MMap.T a b -> b -> <Proc> Boolean
create :: () -> <Proc> MMap.T a b
createC :: Integer -> <Proc> MMap.T a b
entries :: MMap.T a b -> <Proc> [(a, b)]
entrySet :: MMap.T a b -> <Proc> MSet.T (Entry a b)
fold :: (a -> b -> c -> <d> a) -> a -> MMap.T b c -> <Proc,d> a
fromEntryList :: [(a, b)] -> <Proc> MMap.T a b
get :: MMap.T a b -> a -> <Proc> Maybe b
getOrCreate :: MMap.T a b -> (a -> <c> b) -> a -> <Proc,c> b
isEmpty :: MMap.T a b -> <Proc> Boolean
iter :: (a -> b -> <c> ()) -> MMap.T a b -> <c,Proc> ()
iterB :: (a -> b -> <c> Boolean) -> MMap.T a b -> <c,Proc> Boolean
keyOf :: Entry a b -> a
keySet :: MMap.T a b -> MSet.T a
keys :: MMap.T a b -> <Proc> [a]
map :: (a -> <c> b) -> MMap.T d a -> <Proc,c> MMap.T d b
put :: MMap.T a b -> a -> b -> <Proc> Maybe b
putM :: (a -> a -> a) -> MMap.T b a -> b -> a -> <Proc> ()
remove :: MMap.T a b -> a -> <Proc> Maybe b
size :: MMap.T a b -> <Proc> Integer
unsafeGet :: MMap.T a b -> a -> <Proc> b
valueOf :: Entry a b -> b
values :: MMap.T a b -> <Proc> [b]