ajhc-0.8.0.6: Haskell compiler that produce binary through C language
Util.Histogram
data Histogram a Source
Instances
singleton :: a -> Histogram aSource
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
elems :: Histogram a -> [Int]Source
unions :: Ord a => [Histogram a] -> Histogram aSource
union :: Ord a => Histogram a -> Histogram a -> Histogram aSource
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