regex-tdfa-1.1.4: Replaces/Enhances Text.Regex
Source code
Contents
Index
Data.IntMap.EnumMap2
Documentation
newtype
EnumMap
k a
Source
Constructors
EnumMap
unEnumMap
::
IntMap
a
(!)
::
Enum
key =>
EnumMap
key a -> key -> a
Source
(\\)
::
Enum
key =>
EnumMap
key a ->
EnumMap
key b ->
EnumMap
key a
Source
null
::
Enum
key =>
EnumMap
key a ->
Bool
Source
size
::
Enum
key =>
EnumMap
key a ->
Int
Source
member
::
Enum
key => key ->
EnumMap
key a ->
Bool
Source
notMember
::
Enum
key => key ->
EnumMap
key a ->
Bool
Source
lookup
::
Enum
key => key ->
EnumMap
key a ->
Maybe
a
Source
findWithDefault
::
Enum
key => a -> key ->
EnumMap
key a -> a
Source
empty
::
Enum
key =>
EnumMap
key a
Source
singleton
::
Enum
key => key -> a ->
EnumMap
key a
Source
insert
::
Enum
key => key -> a ->
EnumMap
key a ->
EnumMap
key a
Source
insertWith
::
Enum
key => (a -> a -> a) -> key -> a ->
EnumMap
key a ->
EnumMap
key a
Source
insertWithKey
::
Enum
key => (key -> a -> a -> a) -> key -> a ->
EnumMap
key a ->
EnumMap
key a
Source
insertLookupWithKey
::
Enum
key => (key -> a -> a -> a) -> key -> a ->
EnumMap
key a -> (
Maybe
a,
EnumMap
key a)
Source
delete
::
Enum
key => key ->
EnumMap
key a ->
EnumMap
key a
Source
adjust
::
Enum
key => (a -> a) -> key ->
EnumMap
key a ->
EnumMap
key a
Source
adjustWithKey
::
Enum
key => (key -> a -> a) -> key ->
EnumMap
key a ->
EnumMap
key a
Source
update
::
Enum
key => (a ->
Maybe
a) -> key ->
EnumMap
key a ->
EnumMap
key a
Source
updateWithKey
::
Enum
key => (key -> a ->
Maybe
a) -> key ->
EnumMap
key a ->
EnumMap
key a
Source
updateLookupWithKey
::
Enum
key => (key -> a ->
Maybe
a) -> key ->
EnumMap
key a -> (
Maybe
a,
EnumMap
key a)
Source
union
::
Enum
key =>
EnumMap
key a ->
EnumMap
key a ->
EnumMap
key a
Source
unionWith
::
Enum
key => (a -> a -> a) ->
EnumMap
key a ->
EnumMap
key a ->
EnumMap
key a
Source
unionWithKey
::
Enum
key => (key -> a -> a -> a) ->
EnumMap
key a ->
EnumMap
key a ->
EnumMap
key a
Source
unions
::
Enum
key => [
EnumMap
key a] ->
EnumMap
key a
Source
unionsWith
::
Enum
key => (a -> a -> a) -> [
EnumMap
key a] ->
EnumMap
key a
Source
difference
::
Enum
key =>
EnumMap
key a ->
EnumMap
key b ->
EnumMap
key a
Source
differenceWith
::
Enum
key => (a -> b ->
Maybe
a) ->
EnumMap
key a ->
EnumMap
key b ->
EnumMap
key a
Source
differenceWithKey
::
Enum
key => (key -> a -> b ->
Maybe
a) ->
EnumMap
key a ->
EnumMap
key b ->
EnumMap
key a
Source
intersection
::
Enum
key =>
EnumMap
key a ->
EnumMap
key b ->
EnumMap
key a
Source
intersectionWith
::
Enum
key => (a -> b -> a) ->
EnumMap
key a ->
EnumMap
key b ->
EnumMap
key a
Source
intersectionWithKey
::
Enum
key => (key -> a -> b -> a) ->
EnumMap
key a ->
EnumMap
key b ->
EnumMap
key a
Source
map
::
Enum
key => (a -> b) ->
EnumMap
key a ->
EnumMap
key b
Source
mapWithKey
::
Enum
key => (key -> a -> b) ->
EnumMap
key a ->
EnumMap
key b
Source
mapAccum
::
Enum
key => (a -> b -> (a, c)) -> a ->
EnumMap
key b -> (a,
EnumMap
key c)
Source
mapAccumWithKey
::
Enum
key => (a -> key -> b -> (a, c)) -> a ->
EnumMap
key b -> (a,
EnumMap
key c)
Source
fold
::
Enum
key => (a -> b -> b) -> b ->
EnumMap
key a -> b
Source
foldWithKey
::
Enum
key => (key -> a -> b -> b) -> b ->
EnumMap
key a -> b
Source
elems
::
Enum
key =>
EnumMap
key a -> [a]
Source
keys
::
Enum
key =>
EnumMap
key a -> [key]
Source
keysSet
::
Enum
key =>
EnumMap
key a ->
EnumSet
key
Source
assocs
::
Enum
key =>
EnumMap
key a -> [(key, a)]
Source
toList
::
Enum
key =>
EnumMap
key a -> [(key, a)]
Source
fromList
::
Enum
key => [(key, a)] ->
EnumMap
key a
Source
fromListWith
::
Enum
key => (a -> a -> a) -> [(key, a)] ->
EnumMap
key a
Source
fromListWithKey
::
Enum
key => (key -> a -> a -> a) -> [(key, a)] ->
EnumMap
key a
Source
toAscList
::
Enum
key =>
EnumMap
key a -> [(key, a)]
Source
fromAscList
::
Enum
key => [(key, a)] ->
EnumMap
key a
Source
fromAscListWith
::
Enum
key => (a -> a -> a) -> [(key, a)] ->
EnumMap
key a
Source
fromAscListWithKey
::
Enum
key => (key -> a -> a -> a) -> [(key, a)] ->
EnumMap
key a
Source
fromDistinctAscList
::
Enum
key => [(key, a)] ->
EnumMap
key a
Source
filter
::
Enum
key => (a ->
Bool
) ->
EnumMap
key a ->
EnumMap
key a
Source
filterWithKey
::
Enum
key => (key -> a ->
Bool
) ->
EnumMap
key a ->
EnumMap
key a
Source
partition
::
Enum
key => (a ->
Bool
) ->
EnumMap
key a -> (
EnumMap
key a,
EnumMap
key a)
Source
partitionWithKey
::
Enum
key => (key -> a ->
Bool
) ->
EnumMap
key a -> (
EnumMap
key a,
EnumMap
key a)
Source
mapMaybe
::
Enum
key => (a ->
Maybe
b) ->
EnumMap
key a ->
EnumMap
key b
Source
mapMaybeWithKey
::
Enum
key => (key -> a ->
Maybe
b) ->
EnumMap
key a ->
EnumMap
key b
Source
mapEither
::
Enum
key => (a ->
Either
b c) ->
EnumMap
key a -> (
EnumMap
key b,
EnumMap
key c)
Source
mapEitherWithKey
::
Enum
key => (key -> a ->
Either
b c) ->
EnumMap
key a -> (
EnumMap
key b,
EnumMap
key c)
Source
split
::
Enum
key => key ->
EnumMap
key a -> (
EnumMap
key a,
EnumMap
key a)
Source
splitLookup
::
Enum
key => key ->
EnumMap
key a -> (
EnumMap
key a,
Maybe
a,
EnumMap
key a)
Source
isSubmapOf
:: (
Enum
key,
Eq
a) =>
EnumMap
key a ->
EnumMap
key a ->
Bool
Source
isSubmapOfBy
::
Enum
key => (a -> b ->
Bool
) ->
EnumMap
key a ->
EnumMap
key b ->
Bool
Source
isProperSubmapOf
:: (
Enum
key,
Eq
a) =>
EnumMap
key a ->
EnumMap
key a ->
Bool
Source
isProperSubmapOfBy
::
Enum
key => (a -> b ->
Bool
) ->
EnumMap
key a ->
EnumMap
key b ->
Bool
Source
showTree
:: (
Enum
key,
Show
a) =>
EnumMap
key a ->
String
Source
showTreeWith
:: (
Enum
key,
Show
a) =>
Bool
->
Bool
->
EnumMap
key a ->
String
Source
Produced by
Haddock
version 2.6.0