Add InferenceId to buffered inference manager (#5911)
authorGereon Kremer <gkremer@stanford.edu>
Wed, 17 Feb 2021 13:42:50 +0000 (14:42 +0100)
committerGitHub <noreply@github.com>
Wed, 17 Feb 2021 13:42:50 +0000 (07:42 -0600)
commit2d6de44a51fed47a625ae73181efbcc3dac0c751
tree50ebd370468514d15b71a1d5f7d8993c24116fc0
parenta1a2d9389730ed46ab246865e320108db07c30ff
Add InferenceId to buffered inference manager (#5911)

This PR collects the InferenceId in the InferenceManagerBuffered class.
17 files changed:
src/theory/datatypes/theory_datatypes.cpp
src/theory/inference_manager_buffered.cpp
src/theory/inference_manager_buffered.h
src/theory/quantifiers/cegqi/inst_strategy_cegqi.cpp
src/theory/quantifiers/conjecture_generator.cpp
src/theory/quantifiers/ematching/ho_trigger.cpp
src/theory/quantifiers/ematching/inst_strategy_e_matching.cpp
src/theory/quantifiers/ematching/trigger.cpp
src/theory/quantifiers/fmf/bounded_integers.cpp
src/theory/quantifiers/instantiate.cpp
src/theory/quantifiers/quant_split.cpp
src/theory/quantifiers/sygus/synth_conjecture.cpp
src/theory/quantifiers/sygus/synth_engine.cpp
src/theory/quantifiers/sygus_inst.cpp
src/theory/quantifiers/term_database.cpp
src/theory/sep/theory_sep.cpp
src/theory/sets/inference_manager.cpp