Merge theory registrar and theory proxy (#5758)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Mon, 11 Jan 2021 17:23:15 +0000 (11:23 -0600)
committerGitHub <noreply@github.com>
Mon, 11 Jan 2021 17:23:15 +0000 (11:23 -0600)
commit8c04f1639607b34b56e3eaa8d3188b27e1454b41
treeb4427f298b2fde0686b7fdd98008f2fdc0173321
parentb8841e768a37131c492508cd0e12b9acd8bf4c2b
Merge theory registrar and theory proxy (#5758)

The motivation of this PR is to make TheoryProxy the single point of contact to TheoryEngine from PropEngine.

This merges the helper class TheoryRegistrar into TheoryProxy.
src/CMakeLists.txt
src/prop/prop_engine.cpp
src/prop/prop_engine.h
src/prop/theory_proxy.cpp
src/prop/theory_proxy.h
src/theory/bv/bitblast/bitblaster.h
src/theory/theory_registrar.h [deleted file]
test/unit/prop/cnf_stream_white.h
test/unit/theory/theory_bv_white.h