Safe Haskell | None |
---|
- type Assoc k v = (k, v)
- type AssocL k v = [Assoc k v]
- assocLMapElt :: (v -> v') -> AssocL k v -> AssocL k v'
- assocLMapKey :: (k -> k') -> AssocL k v -> AssocL k' v
- assocLElts :: AssocL k v -> [v]
- assocLKeys :: AssocL k v -> [k]
- assocLGroupSort :: Ord k => AssocL k v -> AssocL k [v]
- assocLMapUnzip :: AssocL k (v1, v2) -> (AssocL k v1, AssocL k v2)
- ppAssocL :: (PP k, PP v) => AssocL k v -> PP_Doc
- ppAssocL' :: (PP k, PP v, PP s) => ([PP_Doc] -> PP_Doc) -> s -> AssocL k v -> PP_Doc
- ppAssocLV :: (PP k, PP v) => AssocL k v -> PP_Doc
- ppCurlysAssocL :: (k -> PP_Doc) -> (v -> PP_Doc) -> AssocL k v -> PP_Doc
Documentation
assocLMapElt :: (v -> v') -> AssocL k v -> AssocL k v'Source
assocLMapKey :: (k -> k') -> AssocL k v -> AssocL k' vSource
assocLElts :: AssocL k v -> [v]Source
assocLKeys :: AssocL k v -> [k]Source
assocLGroupSort :: Ord k => AssocL k v -> AssocL k [v]Source
assocLMapUnzip :: AssocL k (v1, v2) -> (AssocL k v1, AssocL k v2)Source