aboutsummaryrefslogtreecommitdiff
path: root/vernac/classes.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2019-01-23 16:20:45 +0100
committerPierre-Marie Pédrot2019-01-23 16:20:45 +0100
commit0b5dd8afd26b33b358824b3ebb88e3d6bfc41492 (patch)
tree18ba28a241c9f75bed5376ebcef7b506fd188f0c /vernac/classes.mli
parent299e445c03c49f3260fca97e135d1fcfb4170751 (diff)
parent2986683c5e6379d07574d0cb2ba2a609085aa8e3 (diff)
Merge PR #9270: Turn `Refine instance Mode` off by default
Ack-by: SkySkimmer Ack-by: maximedenes Reviewed-by: ppedrot
Diffstat (limited to 'vernac/classes.mli')
-rw-r--r--vernac/classes.mli9
1 files changed, 8 insertions, 1 deletions
diff --git a/vernac/classes.mli b/vernac/classes.mli
index eb6c0c92e1..6f61da66cf 100644
--- a/vernac/classes.mli
+++ b/vernac/classes.mli
@@ -40,7 +40,6 @@ val declare_instance_constant :
unit
val new_instance :
- ?abstract:bool (** Not abstract by default. *) ->
?global:bool (** Not global by default. *) ->
?refine:bool (** Allow refinement *) ->
program_mode:bool ->
@@ -54,6 +53,14 @@ val new_instance :
Hints.hint_info_expr ->
Id.t
+val declare_new_instance :
+ ?global:bool (** Not global by default. *) ->
+ Decl_kinds.polymorphic ->
+ local_binder_expr list ->
+ ident_decl * Decl_kinds.binding_kind * constr_expr ->
+ Hints.hint_info_expr ->
+ unit
+
(** Setting opacity *)
val set_typeclass_transparency : evaluable_global_reference -> bool -> bool -> unit