package indexmap

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val get : ('i * 'j * 'k, 'e, 'u, read * 'w) t -> 'i -> 'j -> 'k -> 'e
val set : ('i * 'j * 'k, 'e, 'u, 'r * write) t -> 'i -> 'j -> 'k -> 'e -> 'u
val fix_first : ('i * 'j * 'k, 'e, 'u, 'p) t -> 'i -> ('j * 'k, 'e, 'u, 'p) t
val fix_second : ('i * 'j * 'k, 'e, 'u, 'p) t -> 'j -> ('i * 'k, 'e, 'u, 'p) t
val fix_third : ('i * 'j * 'k, 'e, 'u, 'p) t -> 'k -> ('i * 'j, 'e, 'u, 'p) t

fix_* imap i returns a new t with the specified index element fixed to the value i.

val fix_first_second : ('i * 'j * 'k, 'e, 'u, 'p) t -> 'i -> 'j -> ('k, 'e, 'u, 'p) t
val fix_first_third : ('i * 'j * 'k, 'e, 'u, 'p) t -> 'i -> 'k -> ('j, 'e, 'u, 'p) t
val fix_second_third : ('i * 'j * 'k, 'e, 'u, 'p) t -> 'j -> 'k -> ('i, 'e, 'u, 'p) t

fix_* imap i j returns a new t with the specified index elements fixed to the value i and j.