| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.CompactMap.Generic
Documentation
data CompactMap (vec :: Type -> Type) k v Source #
Instances
| (Vector vec v, Show v) => Show (CompactMap vec k v) Source # | |
Defined in Data.CompactMap.Generic Methods showsPrec :: Int -> CompactMap vec k v -> ShowS # show :: CompactMap vec k v -> String # showList :: [CompactMap vec k v] -> ShowS # | |
fromList :: forall (vec :: Type -> Type) v k. (Vector vec v, Ord k) => [v] -> (v -> k) -> CompactMap vec k v Source #
toVector :: Vector vec v => CompactMap vec k v -> vec v Source #
lookup :: forall (vec :: Type -> Type) v k. (Vector vec v, Ord k) => k -> CompactMap vec k v -> Maybe v Source #