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

Safe HaskellNone

Util.Histogram

Documentation

data Histogram a Source

Instances

insert :: Ord a => a -> Histogram a -> Histogram aSource

find :: Ord a => a -> Histogram a -> IntSource

toList :: Histogram a -> [(a, Int)]Source

satisfy :: (Int -> Bool) -> Histogram a -> [a]Source

satisfyKey :: (Int -> Bool) -> Histogram a -> [(a, Int)]Source

filter :: Ord a => (a -> Int -> Bool) -> Histogram a -> Histogram aSource

keys :: Histogram a -> [a]Source

fromList :: Ord a => [a] -> Histogram aSource

map :: Ord b => (a -> b) -> Histogram a -> Histogram bSource

mapM :: (Monad m, Ord b) => (a -> m b) -> Histogram a -> m (Histogram b)Source

mapM_ :: Monad m => (a -> m b) -> Histogram a -> m ()Source