Elixir v1.2.6 Set behaviour

WARNING: this module is deprecated.

Use the MapSet module instead.

Summary

Types

t()
t() :: map
value()
value() :: any
values()
values() :: [value]

Functions

delete(set, value)
difference(set1, set2)
disjoint?(set1, set2)
equal?(set1, set2)
intersection(set1, set2)
member?(set, value)
put(set, value)
size(set)
subset?(set1, set2)
to_list(set)
union(set1, set2)

Callbacks

delete(t, value)
delete(t, value) :: t
difference(t, t)
difference(t, t) :: t
disjoint?(t, t)
disjoint?(t, t) :: boolean
equal?(t, t)
equal?(t, t) :: boolean
intersection(t, t)
intersection(t, t) :: t
member?(t, value)
member?(t, value) :: boolean
new()
new() :: t
put(t, value)
put(t, value) :: t
size(t)
size(t) :: non_neg_integer
subset?(t, t)
subset?(t, t) :: boolean
to_list(t)
to_list(t) :: list
union(t, t)
union(t, t) :: t