Switching EqProof to use shared_ptr everywhere. (#1217)
authorTim King <taking@cs.nyu.edu>
Wed, 25 Oct 2017 21:28:07 +0000 (14:28 -0700)
committerAina Niemetz <aina.niemetz@gmail.com>
Wed, 25 Oct 2017 21:28:07 +0000 (14:28 -0700)
commit0e3f99d90a5fcafd04b04adf0d3e7e71ccfa65b0
treed0a60841c95046ab9b19923d393f663805e962da
parentc49ef48588c708bfef3c7a0f9db8219415301a94
Switching EqProof to use shared_ptr everywhere.  (#1217)

This clarifies the memory ownership of EqProofs.
13 files changed:
src/proof/arith_proof.cpp
src/proof/arith_proof.h
src/proof/array_proof.cpp
src/proof/array_proof.h
src/proof/uf_proof.cpp
src/proof/uf_proof.h
src/theory/arrays/array_proof_reconstruction.cpp
src/theory/arrays/array_proof_reconstruction.h
src/theory/arrays/theory_arrays.cpp
src/theory/arrays/theory_arrays.h
src/theory/uf/equality_engine.cpp
src/theory/uf/equality_engine.h
src/theory/uf/theory_uf.cpp