regex-tdfa-1.1.7: Replaces/Enhances Text.Regex

Data.IntMap.CharMap2

Documentation

newtype CharMap a Source

Constructors

CharMap 

Fields

unCharMap :: IntMap a
 

Instances

Functor CharMap 
Eq a => Eq (CharMap a) 
Ord a => Ord (CharMap a) 
Read a => Read (CharMap a) 
Show a => Show (CharMap a) 
Monoid (CharMap a) 

(!) :: CharMap a -> Key -> aSource

insert :: Key -> a -> CharMap a -> CharMap aSource

insertWith :: (a -> a -> a) -> Key -> a -> CharMap a -> CharMap aSource

insertWithKey :: (Key -> a -> a -> a) -> Key -> a -> CharMap a -> CharMap aSource

insertLookupWithKey :: (Key -> a -> a -> a) -> Key -> a -> CharMap a -> (Maybe a, CharMap a)Source

adjust :: (a -> a) -> Key -> CharMap a -> CharMap aSource

adjustWithKey :: (Key -> a -> a) -> Key -> CharMap a -> CharMap aSource

update :: (a -> Maybe a) -> Key -> CharMap a -> CharMap aSource

updateWithKey :: (Key -> a -> Maybe a) -> Key -> CharMap a -> CharMap aSource

updateLookupWithKey :: (Key -> a -> Maybe a) -> Key -> CharMap a -> (Maybe a, CharMap a)Source

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

unionWithKey :: (Key -> a -> a -> a) -> CharMap a -> CharMap a -> CharMap aSource

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

differenceWith :: (a -> b -> Maybe a) -> CharMap a -> CharMap b -> CharMap aSource

differenceWithKey :: (Key -> a -> b -> Maybe a) -> CharMap a -> CharMap b -> CharMap aSource

intersectionWith :: (a -> b -> a) -> CharMap a -> CharMap b -> CharMap aSource

intersectionWithKey :: (Key -> a -> b -> a) -> CharMap a -> CharMap b -> CharMap aSource

map :: (a -> b) -> CharMap a -> CharMap bSource

mapWithKey :: (Key -> a -> b) -> CharMap a -> CharMap bSource

mapAccum :: (a -> b -> (a, c)) -> a -> CharMap b -> (a, CharMap c)Source

mapAccumWithKey :: (a -> Key -> b -> (a, c)) -> a -> CharMap b -> (a, CharMap c)Source

fold :: (a -> b -> b) -> b -> CharMap a -> bSource

foldWithKey :: (Key -> a -> b -> b) -> b -> CharMap a -> bSource

elems :: CharMap a -> [a]Source

assocs :: CharMap a -> [(Key, a)]Source

toList :: CharMap a -> [(Key, a)]Source

fromList :: [(Key, a)] -> CharMap aSource

fromListWith :: (a -> a -> a) -> [(Key, a)] -> CharMap aSource

fromListWithKey :: (Key -> a -> a -> a) -> [(Key, a)] -> CharMap aSource

toAscList :: CharMap a -> [(Key, a)]Source

fromAscListWith :: (a -> a -> a) -> [(Key, a)] -> CharMap aSource

fromAscListWithKey :: (Key -> a -> a -> a) -> [(Key, a)] -> CharMap aSource

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

filterWithKey :: (Key -> a -> Bool) -> CharMap a -> CharMap aSource

partition :: (a -> Bool) -> CharMap a -> (CharMap a, CharMap a)Source

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

mapMaybeWithKey :: (Key -> a -> Maybe b) -> CharMap a -> CharMap bSource

mapEither :: (a -> Either b c) -> CharMap a -> (CharMap b, CharMap c)Source

mapEitherWithKey :: (Key -> a -> Either b c) -> CharMap a -> (CharMap b, CharMap c)Source

isSubmapOfBy :: (a -> b -> Bool) -> CharMap a -> CharMap b -> BoolSource

isProperSubmapOfBy :: (a -> b -> Bool) -> CharMap a -> CharMap b -> BoolSource