package arrayjit

  1. Overview
  2. Docs
val fixed_idx : (Base.int -> axis_index) Variantslib.Variant.t
val iterator : (symbol -> axis_index) Variantslib.Variant.t
val fold : init:'a -> fixed_idx:('a -> (Base.int -> axis_index) Variantslib.Variant.t -> 'b) -> iterator:('b -> (symbol -> axis_index) Variantslib.Variant.t -> 'c) -> 'c
val iter : fixed_idx:((Base.int -> axis_index) Variantslib.Variant.t -> Base.unit) -> iterator:((symbol -> axis_index) Variantslib.Variant.t -> Base.unit) -> Base.unit
val map : axis_index -> fixed_idx:((Base.int -> axis_index) Variantslib.Variant.t -> Base.int -> 'a) -> iterator:((symbol -> axis_index) Variantslib.Variant.t -> symbol -> 'a) -> 'a
val make_matcher : fixed_idx: ((Base.int -> axis_index) Variantslib.Variant.t -> 'a -> (Base.int -> 'b) * 'c) -> iterator: ((symbol -> axis_index) Variantslib.Variant.t -> 'c -> (symbol -> 'b) * 'd) -> 'a -> (axis_index -> 'b) * 'd
val to_rank : axis_index -> int
val to_name : axis_index -> string
val descriptions : (string * int) list
OCaml

Innovation. Community. Security.