CamlinternalMenhirLib.RowDisplacement(3) OCaml library CamlinternalMenhirLib.RowDisplacement(3)

# [NAME](#NAME)

CamlinternalMenhirLib.RowDisplacement - no description

# [Module](#Module)

Module CamlinternalMenhirLib.RowDisplacement

# [Documentation](#Documentation)

Module **RowDisplacement**  
: **sig end**

*type displacement* = **int**

*type* **'a** *table* = **displacement array * 'a array**

*val compress* : **('a -&gt; 'a -&gt; bool) -&gt;** **('a -&gt; bool) -&gt;** **'a -&gt;** **int -&gt;** **int -&gt; 'a array array -&gt; 'a table**

*val get* : **'a table -&gt; int -&gt; int -&gt; 'a**

*val getget* : **('displacement -&gt; int -&gt; int) -&gt;** **('data -&gt; int -&gt; 'a) -&gt; 'displacement * 'data -&gt; int -&gt; int -&gt; 'a**

*val encode* : **int -&gt; displacement**

2026-10-01 OCamldoc

---

Document: CamlinternalMenhirLib.RowDisplacement(3o) from ocaml 5.5.1-r1 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
