skiplist_nif (erlang_skiplist v0.2.0) View Source
Link to this section Summary
Link to this section Functions
Specs
back_skiplist(Skiplist :: reference()) -> {ok, integer()} | {error, any()}.
Specs
clear_skiplist(Skiplist :: reference()) -> ok | {error, any()}.
Specs
contains_skiplist(Skiplist :: reference(), Value :: integer()) -> boolean().
Specs
dedup_skiplist(Skiplist :: reference()) -> ok.
Specs
front_skiplist(Skiplist :: reference()) -> {ok, integer()} | {error, any()}.
Specs
get_skiplist(Skiplist :: reference(), Index :: non_neg_integer()) -> {ok, integer()} | {error, any()}.
Specs
insert_skiplist(Skiplist :: reference(), Value :: integer(), Index :: non_neg_integer()) -> ok | {error, any()}.
Specs
len_skiplist(Skiplist :: reference()) -> non_neg_integer().
Specs
modify_skiplist(Skiplist :: reference(), Value :: integer(), Index :: non_neg_integer()) -> ok | {error, any()}.
Specs
new_skiplist() -> {ok, reference()} | {error, any()}.
Specs
pop_back_skiplist(Skiplist :: reference()) -> {ok, integer()} | {error, any()}.
Specs
pop_front_skiplist(Skiplist :: reference()) -> {ok, integer()} | {error, any()}.
Specs
push_back_skiplist(Skiplist :: reference(), Value :: integer()) -> ok | {error, any()}.
Specs
push_front_skiplist(Skiplist :: reference(), Value :: integer()) -> ok | {error, any()}.
Specs
remove_skiplist(Skiplist :: reference(), Index :: non_neg_integer()) -> {ok, integer()} | {error, any()}.
Specs
with_capacity_skiplist(Capacity :: pos_integer()) -> {ok, reference()} | {error, any()}.