RaftEx.Seq (raft_ex v0.1.0)

View Source

Sparse sequence representation (ordered high→low).

Summary

Types

t()

@type t() :: [non_neg_integer() | {non_neg_integer(), non_neg_integer()}]

Functions

add(add, to)

append(idx, seq)

expand(seq)

first(seq)

floor(floor_idx_incl, seq)

fold(fun, acc, seq)

from_list(list)

has_overlap?(arg1, seq)

in?(idx, list)

in_range(arg1, seq)

iterator(seq)

last(list)

length(seq)

limit(ceil_idx_incl, seq)

next_iter(list)

range(seq)

remove_prefix(prefix, seq)