HsJudy-0.1.1: Judy bindings, and some nice APIsSource codeContentsIndex
Judy.CollectionsM
Documentation
class Monad m => MapM c k a m | c -> k a m whereSource
Methods
new :: m cSource
delete :: k -> c -> m BoolSource
member :: k -> c -> m BoolSource
lookup :: k -> c -> m (Maybe a)Source
insert :: k -> a -> c -> m ()Source
alter :: Eq a => (Maybe a -> Maybe a) -> k -> c -> m (Maybe a)Source
fromList :: [(k, a)] -> m cSource
toList :: c -> m [(k, a)]Source
elems :: c -> m [a]Source
keys :: c -> m [k]Source
mapToList :: (k -> a -> b) -> c -> m [b]Source
swapMaps :: c -> c -> m ()Source
show/hide Instances
Ord k => MapM (IORef (Map k a)) k a IO
Ord k => MapM (IORef (Map k a)) k a IO
MapM (HashTable Int a) Int a IO
MapM (HashTable Int a) Int a IO
MapM (HashTable Int a) Int a IO
MapM (HashTable String a) String a IO
MapM (HashTable String a) String a IO
(Stringable k, Refeable a) => MapM (Hash k a) k a IO
(Stringable k, Refeable a) => MapM (Hash k a) k a IO
(ReversibleHashIO k, Refeable a) => MapM (IntMap k a) k a IO
(ReversibleHashIO k, Refeable a) => MapM (IntMap k a) k a IO
(Stringable k, Refeable a) => MapM (StrMap k a) k a IO
(Stringable k, Refeable a) => MapM (StrMap k a) k a IO
class MapF c k a | c -> k a whereSource
Methods
memberF :: k -> c -> BoolSource
lookupF :: k -> c -> Maybe aSource
fromListF :: [(k, a)] -> cSource
toListF :: c -> [(k, a)]Source
show/hide Instances
(Stringable k, Refeable a) => MapF (Frozen (Hash k a)) k a
(ReversibleHashIO k, Refeable a) => MapF (Frozen (IntMap k a)) k a
(Stringable k, Refeable a) => MapF (Frozen (StrMap k a)) k a
Produced by Haddock version 2.1.0