diff options
author | 2016-11-03 16:25:06 +0100 | |
---|---|---|
committer | 2016-11-03 16:26:40 +0100 | |
commit | a4cecc13cde3239d6a86f98ba6bba0e4554306bd (patch) | |
tree | e95d2b00932be0a4402c88e3eaf249e2acdda7bb /tactics/class_tactics.mli | |
parent | 919545d39c77a9168e70141e78d2c9589dad7c4e (diff) |
Rework search_strategy option handling
Diffstat (limited to 'tactics/class_tactics.mli')
-rw-r--r-- | tactics/class_tactics.mli | 7 |
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 -> |