New C++ API: Keep reference to solver object in non-solver objects. (#4549)
authorAina Niemetz <aina.niemetz@gmail.com>
Tue, 2 Jun 2020 16:09:15 +0000 (09:09 -0700)
committerGitHub <noreply@github.com>
Tue, 2 Jun 2020 16:09:15 +0000 (09:09 -0700)
commit50edf184492d20f4acb7b8d82f3843f3146f77d5
tree2a1bbdbd59dc7aefca114b108c646eb6f2dd933e
parentb826fc8ae95fc13c4e2be45e39961199392a4dda
New C++ API: Keep reference to solver object in non-solver objects. (#4549)

This is in preparation for adding guards to ensure that sort and term
arguments belong to the same solver.
12 files changed:
src/api/cvc4cpp.cpp
src/api/cvc4cpp.h
src/parser/cvc/Cvc.g
src/parser/parser.cpp
src/parser/parser.h
src/parser/smt2/Smt2.g
src/parser/smt2/smt2.cpp
src/parser/tptp/Tptp.g
test/unit/api/op_black.h
test/unit/api/solver_black.h
test/unit/api/term_black.h
test/unit/parser/parser_builder_black.h