map_array v0.1.0 MapArray
Documentation for MapArray.
Link to this section Summary
Functions
This is an expensive operation as it forces reconstruction of the entire map.
Link to this section Types
Link to this type
index()
index()
index() :: non_neg_integer()
index() :: non_neg_integer()
Link to this type
mapper1()
Link to this type
mapper2()
Link to this type
reducer2()
Link to this type
reducer3()
Link to this type
t()
t()
t() :: %{optional(non_neg_integer()) => any()}
t() :: %{optional(non_neg_integer()) => any()}
Link to this section Functions
Link to this function
append(map, item)
Link to this macro
is_index(i) (macro)
Link to this function
len(map)
len(map)
len(map()) :: non_neg_integer()
len(map()) :: non_neg_integer()
Link to this function
map(map, mapper)
Link to this function
max_index(map)
max_index(map)
max_index(t()) :: non_neg_integer()
max_index(t()) :: non_neg_integer()
Link to this function
new(enumerable)
new(enumerable)
new(Enumerable.t()) :: t()
new(Enumerable.t()) :: t()
Link to this function
prepend(map, item)
This is an expensive operation as it forces reconstruction of the entire map.
Link to this function
reduce(map, initial_state, reducer)
Link to this function
reverse_map(map, mapper)
Link to this function
reverse_reduce(map, initial_state, reducer)
Link to this function
seek_down(map, start \\ nil, finder)
seek_down(map, start \\ nil, finder)
seek_down(map(), nil | non_neg_integer(), (any() -> boolean())) ::
{:ok, any()} | :error
seek_down(map(), nil | non_neg_integer(), (any() -> boolean())) :: {:ok, any()} | :error
Link to this function
seek_index_down(map, start \\ nil, finder)
seek_index_down(map, start \\ nil, finder)
seek_index_down(map(), nil | non_neg_integer(), (any() -> boolean())) ::
{:ok, index()} | :error
seek_index_down(map(), nil | non_neg_integer(), (any() -> boolean())) :: {:ok, index()} | :error
Link to this function
seek_index_up(map, start \\ 0, finder)
seek_index_up(map, start \\ 0, finder)
seek_index_up(map(), nil | non_neg_integer(), (any() -> boolean())) ::
{:ok, index()} | :error
seek_index_up(map(), nil | non_neg_integer(), (any() -> boolean())) :: {:ok, index()} | :error
Link to this function
seek_up(map, start \\ 0, finder)
seek_up(map, start \\ 0, finder)
seek_up(map(), non_neg_integer(), (any() -> boolean())) ::
{:ok, any()} | :error
seek_up(map(), non_neg_integer(), (any() -> boolean())) :: {:ok, any()} | :error
Link to this function
slice(map, arg)
Link to this function
to_list(map)
Link to this function