aboutsummaryrefslogtreecommitdiff
path: root/user-contrib/Ltac2/tac2ffi.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2021-03-09 07:45:54 +0100
committerPierre-Marie Pédrot2021-03-16 20:02:56 +0100
commit17b5c56ab72d42f3cf71390e0f9beed360c9777f (patch)
tree332f8088dcb3193db0faca0adcd8a1b1c323ae06 /user-contrib/Ltac2/tac2ffi.mli
parent1bae837106baedcdaf96bae121616c53f55b25d9 (diff)
Adding an Ltac2 API to manipulate inductive types.
Fixes #10095: Get list of constructors of Inductive.
Diffstat (limited to 'user-contrib/Ltac2/tac2ffi.mli')
-rw-r--r--user-contrib/Ltac2/tac2ffi.mli1
1 files changed, 1 insertions, 0 deletions
diff --git a/user-contrib/Ltac2/tac2ffi.mli b/user-contrib/Ltac2/tac2ffi.mli
index c9aa50389e..e87ad7139c 100644
--- a/user-contrib/Ltac2/tac2ffi.mli
+++ b/user-contrib/Ltac2/tac2ffi.mli
@@ -184,6 +184,7 @@ val val_binder : (Name.t Context.binder_annot * types) Val.tag
val val_univ : Univ.Level.t Val.tag
val val_free : Id.Set.t Val.tag
val val_ltac1 : Geninterp.Val.t Val.tag
+val val_ind_data : (Names.Ind.t * Declarations.mutual_inductive_body) Val.tag
val val_exn : Exninfo.iexn Tac2dyn.Val.tag
(** Toplevel representation of OCaml exceptions. Invariant: no [LtacError]