mirror of
https://github.com/Z3Prover/z3
synced 2025-09-05 01:27:41 +00:00
Use = delete
to delete special methods.
This provides a better experience than just marking them as private and leaving them as undefined symbols.
This commit is contained in:
parent
059b795faa
commit
82d853e5f8
9 changed files with 24 additions and 30 deletions
|
@ -111,8 +111,6 @@ namespace datalog {
|
|||
rule_unifier m_unifier;
|
||||
|
||||
|
||||
slice_proof_converter(slice_proof_converter const& other);
|
||||
|
||||
void init_form2rule() {
|
||||
if (!m_sliceform2rule.empty()) {
|
||||
return;
|
||||
|
@ -271,6 +269,8 @@ namespace datalog {
|
|||
m_renaming.insert(orig_rule, unsigned_vector(sz, renaming));
|
||||
}
|
||||
|
||||
slice_proof_converter(slice_proof_converter const& other) = delete;
|
||||
|
||||
proof_ref operator()(ast_manager& m, unsigned num_source, proof * const * source) override {
|
||||
SASSERT(num_source == 1);
|
||||
proof_ref result(source[0], m);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue