Hydra.Dsl.Lib.Maps
empty :: TTerm (Map k v) Source #
fromList :: TTerm ([(k, v)] -> Map k v) Source #
insert :: TTerm (k -> v -> Map k v -> Map k v) Source #
isEmpty :: TTerm (Map k v -> Bool) Source #
keys :: TTerm (Map k v -> [k]) Source #
lookup :: TTerm (k -> Map k v -> Maybe v) Source #
map :: TTerm ((v1 -> v2) -> Map k v1 -> Map k v2) Source #
mapKeys :: TTerm ((k1 -> k2) -> Map k1 v -> Map k2 v) Source #
remove :: TTerm (k -> Map k v -> Map k v) Source #
singleton :: TTerm (k -> v -> Map k v) Source #
size :: TTerm (Map k v -> Int) Source #
toList :: TTerm (Map k v -> [(k, v)]) Source #
values :: TTerm (Map k v -> [v]) Source #