aboutsummaryrefslogtreecommitdiffhomepage
path: root/tactics/class_tactics.mli
diff options
context:
space:
mode:
authorGravatar Matthieu Sozeau <mattam@mattam.org>2016-11-03 16:25:06 +0100
committerGravatar Matthieu Sozeau <mattam@mattam.org>2016-11-03 16:26:40 +0100
commita4cecc13cde3239d6a86f98ba6bba0e4554306bd (patch)
treee95d2b00932be0a4402c88e3eaf249e2acdda7bb /tactics/class_tactics.mli
parent919545d39c77a9168e70141e78d2c9589dad7c4e (diff)
Rework search_strategy option handling
Diffstat (limited to 'tactics/class_tactics.mli')
-rw-r--r--tactics/class_tactics.mli7
1 files changed, 3 insertions, 4 deletions
diff --git a/tactics/class_tactics.mli b/tactics/class_tactics.mli
index 1b2fa035b..76760db02 100644
--- a/tactics/class_tactics.mli
+++ b/tactics/class_tactics.mli
@@ -24,7 +24,7 @@ type search_strategy = Dfs | Bfs
val set_typeclasses_strategy : search_strategy -> unit
-val typeclasses_eauto : ?only_classes:bool -> ?st:transparent_state ->
+val typeclasses_eauto : ?only_classes:bool -> ?st:transparent_state -> ?strategy:search_strategy ->
depth:(Int.t option) ->
Hints.hint_db_name list -> unit Proofview.tactic
@@ -44,9 +44,8 @@ module Search : sig
(** Should we force a unique solution *)
only_classes:bool ->
(** Should non-class goals be shelved and resolved at the end *)
- ?dfs:bool ->
- (** Is a traversing-strategy specified?
- If yes, true means dfs, false means bfs, i.e iterative deepening *)
+ ?strategy:search_strategy ->
+ (** Is a traversing-strategy specified? *)
depth:Int.t option ->
(** Bounded or unbounded search *)
dep:bool ->