| Safe Haskell | Trustworthy |
|---|---|
| Language | Haskell2010 |
HaskellWorks.Data.ListMap
- newtype ListMap a = ListMap [(String, a)]
- mapWithKey :: (String -> a -> b) -> ListMap a -> ListMap b
- traverseWithKey :: Applicative t => (String -> a -> t b) -> ListMap a -> t (ListMap b)
- empty :: ListMap a
- null :: ListMap a -> Bool
- fromList :: [(String, a)] -> ListMap a
- toList :: ListMap a -> [(String, a)]
- insert :: String -> a -> ListMap a -> ListMap a
- delete :: String -> ListMap a -> ListMap a
- lookup :: String -> ListMap a -> Maybe a
Documentation
Instances
| Functor ListMap Source # | |
| Foldable ListMap Source # | |
| Traversable ListMap Source # | |
| FunctorWithIndex String ListMap Source # | |
| FoldableWithIndex String ListMap Source # | |
| TraversableWithIndex String ListMap Source # | |
| Eq a => Eq (ListMap a) Source # | |
| Show a => Show (ListMap a) Source # | |
| Ixed (ListMap a) Source # | |
| At (ListMap a) Source # | |
| AsEmpty (ListMap a) Source # | |
| Each (ListMap a) (ListMap b) a b Source # |
|
| type Index (ListMap a) Source # | |
| type IxValue (ListMap a) Source # | |
traverseWithKey :: Applicative t => (String -> a -> t b) -> ListMap a -> t (ListMap b) Source #