aboutsummaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
Diffstat (limited to 'library')
-rw-r--r--library/global.ml3
-rw-r--r--library/global.mli5
2 files changed, 8 insertions, 0 deletions
diff --git a/library/global.ml b/library/global.ml
index 3b0e504d8a..dac840ddb7 100644
--- a/library/global.ml
+++ b/library/global.ml
@@ -158,3 +158,6 @@ let register field value by_clause =
globalize0 (Safe_typing.register field (kind_of_term value) by_clause)
let register_inline c = globalize0 (Safe_typing.register_inline c)
+
+let set_strategy k l =
+ GlobalSafeEnv.set_safe_env (Safe_typing.set_strategy (safe_env ()) k l)
diff --git a/library/global.mli b/library/global.mli
index c62f51e169..856956a17c 100644
--- a/library/global.mli
+++ b/library/global.mli
@@ -105,3 +105,8 @@ val register :
Retroknowledge.field -> Term.constr -> Term.constr -> unit
val register_inline : constant -> unit
+
+(** {6 Oracle } *)
+
+val set_strategy : 'a Names.tableKey -> Conv_oracle.level -> unit
+