Lines Matching refs:is_map
86 intersect(Map1, Map2) when is_map(Map1), is_map(Map2) ->
105 intersect_with(Combiner, Map1, Map2) when is_map(Map1),
106 is_map(Map2),
165 merge_with(Combiner, Map1, Map2) when is_map(Map1),
166 is_map(Map2),
225 to_list(Map) when is_map(Map) ->
261 update_with(Key,Fun,Map) when is_function(Fun,1), is_map(Map) ->
275 update_with(Key,Fun,Init,Map) when is_function(Fun,1), is_map(Map) ->
287 get(Key,Map,Default) when is_map(Map) ->
302 is_map(MapOrIter) ->
334 is_map(MapOrIter) ->
366 Iter = if is_map(MapOrIter) -> iterator(MapOrIter);
394 is_map(MapOrIter) ->
421 is_map(MapOrIter) ->
457 iterator(M) when is_map(M) -> [0 | M];
465 next([Path | Map]) when is_integer(Path), is_map(Map) ->
478 without(Ks,M) when is_list(Ks), is_map(M) ->
488 with(Ks,Map1) when is_list(Ks), is_map(Map1) ->
500 error_type(M) when is_map(M) -> badarg;
503 error_type_two_maps(M1, M2) when is_map(M1) ->