mirror of
https://github.com/Z3Prover/z3
synced 2025-05-13 10:44:43 +00:00
add command-line help descriptions on tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
c0a07f9229
commit
fae206b738
7 changed files with 65 additions and 13 deletions
|
@ -44,10 +44,29 @@ public:
|
|||
typedef ptr_vector<tactic_cmd>::const_iterator tactic_cmd_iterator;
|
||||
tactic_cmd_iterator begin_tactic_cmds() const { return m_tactics.begin(); }
|
||||
tactic_cmd_iterator end_tactic_cmds() const { return m_tactics.end(); }
|
||||
class tactics_iterator {
|
||||
tactic_manager const& m;
|
||||
public:
|
||||
tactics_iterator(tactic_manager const& m):m(m) {}
|
||||
tactic_cmd_iterator begin() const { return m.begin_tactic_cmds(); }
|
||||
tactic_cmd_iterator end() const { return m.end_tactic_cmds(); }
|
||||
};
|
||||
tactics_iterator tactics() const { return tactics_iterator(*this); }
|
||||
|
||||
typedef ptr_vector<probe_info>::const_iterator probe_iterator;
|
||||
probe_iterator begin_probes() const { return m_probes.begin(); }
|
||||
probe_iterator end_probes() const { return m_probes.end(); }
|
||||
|
||||
class probes_iterator {
|
||||
tactic_manager const& m;
|
||||
public:
|
||||
probes_iterator(tactic_manager const& m):m(m) {}
|
||||
probe_iterator begin() const { return m.begin_probes(); }
|
||||
probe_iterator end() const { return m.end_probes(); }
|
||||
};
|
||||
|
||||
probes_iterator probes() const { return probes_iterator(*this); }
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue