package incr_map

  1. Overview
  2. Docs
Helpers for incremental operations on map like data structures

Install

Dune Dependency

Authors

Maintainers

Sources

incr_map-v0.16.0.tar.gz
sha256=a29d13cbc1759714ef49cc398ccfd5548212d1c0ba497552877548c9ce734d67

doc/incr_map.collate/Incr_map_collate/Collate/Fields/Direct/index.html

Module Fields.DirectSource

Sourceval iter : ('k, 'filter, 'order) t -> filter: ((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'filter -> unit) -> order: ((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'order -> unit) -> key_range: ((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'k Which_range.t -> unit) -> rank_range: ((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> int Which_range.t -> unit) -> unit
Sourceval fold : ('k, 'filter, 'order) t -> init:'acc__0 -> filter: ('acc__0 -> (('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'filter -> 'acc__1) -> order: ('acc__1 -> (('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'order -> 'acc__2) -> key_range: ('acc__2 -> (('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'k Which_range.t -> 'acc__3) -> rank_range: ('acc__3 -> (('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> int Which_range.t -> 'acc__4) -> 'acc__4
Sourceval for_all : ('k, 'filter, 'order) t -> filter: ((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'filter -> bool) -> order: ((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'order -> bool) -> key_range: ((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'k Which_range.t -> bool) -> rank_range: ((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> int Which_range.t -> bool) -> bool
Sourceval exists : ('k, 'filter, 'order) t -> filter: ((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'filter -> bool) -> order: ((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'order -> bool) -> key_range: ((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'k Which_range.t -> bool) -> rank_range: ((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> int Which_range.t -> bool) -> bool
Sourceval to_list : ('k, 'filter, 'order) t -> filter: ((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'filter -> 'elem__) -> order: ((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'order -> 'elem__) -> key_range: ((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'k Which_range.t -> 'elem__) -> rank_range: ((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> int Which_range.t -> 'elem__) -> 'elem__ list
Sourceval map : ('k, 'filter, 'order) t -> filter: ((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'filter -> 'filter) -> order: ((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'order -> 'order) -> key_range: ((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> 'k Which_range.t -> 'k Which_range.t) -> rank_range: ((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> ('k, 'filter, 'order) t -> int Which_range.t -> int Which_range.t) -> ('k, 'filter, 'order) t
Sourceval set_all_mutable_fields : ('k, 'filter, 'order) t -> unit
OCaml

Innovation. Community. Security.