package binaryen

  1. Overview
  2. Docs
OCaml bindings for Binaryen

Install

dune-project
 Dependency

Authors

Maintainers

Sources

binaryen-archive-v0.28.0.tar.gz
md5=d13ba0bdc217fb7c1a46c105f079e05f
sha512=26cd80e0c46e8cf30f940589fdde03727289b63a5f3f1b6eefe595299cf34531030f4868f1e1c04136c6ff64f34da87a51df24df5934c35ed98b87d6f2ce07ff

doc/src/binaryen/table.ml.html

Source file table.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
type t

external add_table : Module.t -> string -> int -> int -> Type.t -> t
  = "caml_binaryen_add_table"
(** Module, name, initial size, maximum size, table type *)

external add_active_element_segment :
  Module.t ->
  string ->
  string ->
  string list ->
  Expression.t ->
  Element_segment.t = "caml_binaryen_add_active_element_segment"
(** Module, table, name, function names, offset. *)

external remove_element_segment : Module.t -> string -> unit
  = "caml_binaryen_remove_element_segment"

external get_num_element_segments : Module.t -> int
  = "caml_binaryen_get_num_element_segments"

external get_element_segment : Module.t -> string -> Element_segment.t
  = "caml_binaryen_get_element_segment"

external get_element_segment_by_index : Module.t -> int -> Element_segment.t
  = "caml_binaryen_get_element_segment_by_index"