PageIO-0.0.2: Page-oriented extraction and composition library

Text.PageIO.LabelMap

Documentation

newtype LabelMap a Source

Constructors

MkLabelMap 

Fields

labelMap :: IntMap a
 

Instances

Functor LabelMap 
Eq a => Eq (LabelMap a) 
Ord a => Ord (LabelMap a) 
Show a => Show (LabelMap a) 
Monoid (LabelMap a) 

newtype Label Source

Constructors

MkLabel 

Fields

labelAtom :: Atom
 

Instances

fromListWith :: (a -> a -> a) -> [(Label, a)] -> LabelMap aSource

toList :: LabelMap a -> [(Label, a)]Source

mapWithKey :: (Label -> a -> b) -> LabelMap a -> LabelMap bSource

elems :: LabelMap a -> [a]Source

unionWith :: (a -> a -> a) -> LabelMap a -> LabelMap a -> LabelMap aSource

unionsWith :: (a -> a -> a) -> [LabelMap a] -> LabelMap aSource

insertWith :: (a -> a -> a) -> Label -> a -> LabelMap a -> LabelMap aSource

filter :: (a -> Bool) -> LabelMap a -> LabelMap aSource

mapMaybe :: (a -> Maybe b) -> LabelMap a -> LabelMap bSource