diff options
| author | Pierre-Marie Pédrot | 2019-01-23 16:20:45 +0100 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2019-01-23 16:20:45 +0100 |
| commit | 0b5dd8afd26b33b358824b3ebb88e3d6bfc41492 (patch) | |
| tree | 18ba28a241c9f75bed5376ebcef7b506fd188f0c /vernac/classes.mli | |
| parent | 299e445c03c49f3260fca97e135d1fcfb4170751 (diff) | |
| parent | 2986683c5e6379d07574d0cb2ba2a609085aa8e3 (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.mli | 9 |
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 |
