abstract datatype: cont()
gt_fun() = fun((Item, Item) -> boolean())
abstract datatype: state()
| append/2 | append an item that is greater than the last appended item. |
| foldl/3 | Fold left-to-right (from newest/largest to oldest/smallest). |
| foldr/3 | Fold right-to-left (from oldest/smallest to newest/largest). |
| from_list/1 | initialise from a list sorted in descending order. |
| from_list/2 | |
| len/1 | |
| new/0 | |
| new/1 | |
| search/2 | |
| takewhile/2 | |
| to_list/1 |
append an item that is greater than the last appended item
Fold left-to-right (from newest/largest to oldest/smallest). Since the structure stores items in descending order (newest first), this iterates from the beginning to the end.
Fold right-to-left (from oldest/smallest to newest/largest). Since the structure stores items in descending order (newest first), this iterates from the end to the beginning.
from_list(List::list()) -> state()
initialise from a list sorted in descending order
len(X1::state()) -> non_neg_integer()
new() -> state()
search(SearchFun::fun((term()) -> higher | lower | equal), Cont::state() | cont()) -> {term(), cont()} | undefined
to_list(X1::state()) -> list()
Generated by EDoc