Remove `TheoryState::options()` (#7148)
authorAndres Noetzli <andres.noetzli@gmail.com>
Thu, 9 Sep 2021 01:28:25 +0000 (18:28 -0700)
committerGitHub <noreply@github.com>
Thu, 9 Sep 2021 01:28:25 +0000 (01:28 +0000)
commitdfd135ee8039c901e535b0781ae1b27cb3365166
treeeaaae51ad04de4b3d66d006d5f30e8e3a469ff93
parent704fd545440023a0deaa328a9de9c11ac5fe963c
Remove `TheoryState::options()` (#7148)

This commit removes TheoryState::options() by changing more classes to
EnvObjs.
53 files changed:
src/theory/arith/arith_preprocess.cpp
src/theory/arith/arith_preprocess.h
src/theory/arith/branch_and_bound.cpp
src/theory/arith/branch_and_bound.h
src/theory/arith/equality_solver.cpp
src/theory/arith/equality_solver.h
src/theory/arith/inference_manager.cpp
src/theory/arith/nl/iand_solver.cpp
src/theory/arith/nl/iand_solver.h
src/theory/arith/nl/nonlinear_extension.cpp
src/theory/arith/nl/pow2_solver.cpp
src/theory/arith/nl/pow2_solver.h
src/theory/arith/theory_arith.cpp
src/theory/arrays/inference_manager.cpp
src/theory/bags/term_registry.cpp
src/theory/bags/term_registry.h
src/theory/bags/theory_bags.cpp
src/theory/datatypes/inference_manager.cpp
src/theory/datatypes/sygus_extension.cpp
src/theory/quantifiers/ematching/instantiation_engine.cpp
src/theory/quantifiers/ematching/instantiation_engine.h
src/theory/quantifiers/equality_query.cpp
src/theory/quantifiers/equality_query.h
src/theory/quantifiers/first_order_model.cpp
src/theory/quantifiers/first_order_model.h
src/theory/quantifiers/fmf/first_order_model_fmc.cpp
src/theory/quantifiers/fmf/first_order_model_fmc.h
src/theory/quantifiers/fmf/full_model_check.cpp
src/theory/quantifiers/fmf/full_model_check.h
src/theory/quantifiers/fmf/model_builder.cpp
src/theory/quantifiers/fmf/model_builder.h
src/theory/quantifiers/ho_term_database.cpp
src/theory/quantifiers/ho_term_database.h
src/theory/quantifiers/instantiate.cpp
src/theory/quantifiers/instantiate.h
src/theory/quantifiers/quant_relevance.cpp
src/theory/quantifiers/quant_relevance.h
src/theory/quantifiers/quant_util.cpp
src/theory/quantifiers/quant_util.h
src/theory/quantifiers/quantifiers_inference_manager.cpp
src/theory/quantifiers/quantifiers_modules.cpp
src/theory/quantifiers/quantifiers_registry.cpp
src/theory/quantifiers/relevant_domain.cpp
src/theory/quantifiers/relevant_domain.h
src/theory/quantifiers/sygus/enum_value_manager.cpp
src/theory/quantifiers/sygus/synth_conjecture.cpp
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers/term_database.h
src/theory/quantifiers/term_pools.cpp
src/theory/quantifiers/term_pools.h
src/theory/quantifiers/term_registry.cpp
src/theory/quantifiers_engine.cpp
src/theory/theory_state.h