PageIO-0.0.3: Page-oriented extraction and composition library
Source code
Contents
Index
Text.PageIO.LabelMap
Documentation
newtype
LabelMap
a
Source
Constructors
MkLabelMap
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
labelAtom
::
Atom
Instances
Eq
Label
Ord
Label
Show
Label
toLabel
::
ToAtom
a => a ->
Label
Source
fromLabel
::
FromAtom
a =>
Label
-> a
Source
fromList
:: [(
Label
, a)] ->
LabelMap
a
Source
fromListWith
:: (a -> a -> a) -> [(
Label
, a)] ->
LabelMap
a
Source
toList
::
LabelMap
a -> [(
Label
, a)]
Source
keyToLabel
::
Key
->
Label
Source
mapWithKey
:: (
Label
-> a -> b) ->
LabelMap
a ->
LabelMap
b
Source
elems
::
LabelMap
a -> [a]
Source
union
::
LabelMap
a ->
LabelMap
a ->
LabelMap
a
Source
unionWith
:: (a -> a -> a) ->
LabelMap
a ->
LabelMap
a ->
LabelMap
a
Source
unions
:: [
LabelMap
a] ->
LabelMap
a
Source
unionsWith
:: (a -> a -> a) -> [
LabelMap
a] ->
LabelMap
a
Source
lookup
::
Label
->
LabelMap
a ->
Maybe
a
Source
insert
::
Label
-> a ->
LabelMap
a ->
LabelMap
a
Source
insertWith
:: (a -> a -> a) ->
Label
-> a ->
LabelMap
a ->
LabelMap
a
Source
member
::
Label
->
LabelMap
a ->
Bool
Source
keys
::
LabelMap
a -> [
Label
]
Source
filter
:: (a ->
Bool
) ->
LabelMap
a ->
LabelMap
a
Source
null
::
LabelMap
a ->
Bool
Source
mapMaybe
:: (a ->
Maybe
b) ->
LabelMap
a ->
LabelMap
b
Source
mapMaybeWithKey
:: (
Label
-> a ->
Maybe
b) ->
LabelMap
a ->
LabelMap
b
Source
intersection
::
LabelMap
a ->
LabelMap
b ->
LabelMap
a
Source
Produced by
Haddock
version 2.6.0