package miou
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=8cc05f77a23680a52a3008d461afed3b210c29c6cccdacd113232c41bab789fa
sha512=61bc945b1c8c15e65b927cae6837d18988d296f5797012acae5d245cc86be41c6fc3cf88ebe82670181acaaa1ed3f3b0648af63f8c768952bf4d834e5fa92bc2
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.