ttdict() = empty | {empty, any(), any(), empty} | {any(), any(), any(), any()} | {empty, any(), any(), empty, any(), any(), empty} | {any(), any(), any(), any(), any(), any(), any()}
append_list(Key, Values, Dict1) -> Dict2
dict_to_list(D) -> any()
filter(Pred, Dict1) -> Dict2
fold(Fun, Acc0, Dict) -> Acc1
Fun = fun((Key, Value, AccIn) -> AccOut)Key = term()Value = term()Acc0 = term()Acc1 = term()AccIn = term()AccOut = term()Dict = ttdict()
list_to_dict(L) -> any()
map(Fun, Dict1) -> Dict2
mapfold(Fun, Acc0, Dict1) -> {Dict2, Acc1}
Fun = fun((Key, Value1, AccIn) -> {Value2, AccOut})Acc0 = term()Acc1 = term()Key = term()Value1 = term()Value2 = term()AccIn = term()AccOut = term()Dict1 = ttdict()Dict2 = ttdict()
merge(Fun, Dict1, Dict2) -> Dict3
Fun = fun((Key::term(), Value1::term(), Value2::term()) -> Value::term())Dict1 = ttdict()Dict2 = ttdict()Dict3 = ttdict()
next(Key, Dict) -> error | {ok, {Key1, Value}}
Key = term()Key1 = term()Value = term()Dict = ttdict()
prev(Key, Dict) -> error | {ok, {Key1, Value}}
Key = term()Key1 = term()Value = term()Dict = ttdict()
update(Key, Fun, Dict1) -> Dict2
update(Key, Fun, Initial, Dict1) -> Dict2
Key = termInitial = term()Fun = fun((Value::term()) -> Value2::term())Dict1 = ttdict()Dict2 = ttdict()
update_counter(Key, Increment, Dict1) -> Dict2
Generated by EDoc