CamlinternalMenhirLib.LinearizedArray(3) OCaml library CamlinternalMenhirLib.LinearizedArray(3)

# [NAME](#NAME)

CamlinternalMenhirLib.LinearizedArray - no description

# [Module](#Module)

Module CamlinternalMenhirLib.LinearizedArray

# [Documentation](#Documentation)

Module **LinearizedArray**  
: **sig end**

*type* **'a** *t* = **'a array * int array**

*val make* : **'a array array -&gt; 'a t**

*val read* : **'a t -&gt; int -&gt; int -&gt; 'a**

*val write* : **'a t -&gt; int -&gt; int -&gt; 'a -&gt; unit**

*val length* : **'a t -&gt; int**

*val row\_length* : **'a t -&gt; int -&gt; int**

*val read\_row* : **'a t -&gt; int -&gt; 'a list**

*val row\_length\_via* : **(int -&gt; int) -&gt; int -&gt; int**

*val read\_via* : **(int -&gt; 'a) -&gt; (int -&gt; int) -&gt; int -&gt; int -&gt; 'a**

*val read\_row\_via* : **(int -&gt; 'a) -&gt; (int -&gt; int) -&gt; int -&gt; 'a list**

2026-10-23 OCamldoc

---

Document: CamlinternalMenhirLib.LinearizedArray(3o) from ocaml 5.5.2-r0 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
