package miou
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=78ea4a53438b025ce1ec1b509635d0cdc42369b07afb7d39daada94c66d341df
sha512=015dc453ac1155743861cbdb6d1e99d91f17a6adaf3119d95dcb99faf3f3247a362a425216df3f0c153ae30c2302547dd9b9f65006de4ad09b03b05996cc0ea7
doc/miou/Miou_sequence/index.html
Module Miou_sequenceSource
Mutable sequence of elements.
Type of a sequence holding values of type 'a.
Type of a node holding one value of type 'a in a sequence.
NOTE: The user can deconstruct a node to avoid indirect access to values, but it is not advisable to modify the fields.
take direction t takes an element of t from the specified direction.
add direction t adds a new element into t to the specified direction.
Removes all nodes from the given sequence. The nodes are not actually mutated to not their removal. Only the sequence's pointers are update.
Returns the number of elements in the given sequence. This is a O(n) operation where n is the number of elements in the sequence.
iter ~f s applies f on all elements of s starting from left.
iter_node ~f s applies f on all nodes of s starting from left.
Removes a node from the sequence it is part of. It does nothing if the node has already been removed.