Remove more static option accesses (#7582)
authorGereon Kremer <nafur42@gmail.com>
Tue, 9 Nov 2021 01:00:35 +0000 (17:00 -0800)
committerGitHub <noreply@github.com>
Tue, 9 Nov 2021 01:00:35 +0000 (01:00 +0000)
commit932c33baa92bd45377b872eaec91b2c7721ff916
treea463df3492b25c2d22acaa823f4640c988d9ddb3
parente5bbc45d20caf51e7df8288d51f20eb12da72aba
Remove more static option accesses (#7582)

This PR removes more than half of the remaining static option accesses options::foo() from the theory solvers.
40 files changed:
src/theory/arrays/theory_arrays.cpp
src/theory/datatypes/theory_datatypes.cpp
src/theory/quantifiers/cegqi/ceg_bv_instantiator.cpp
src/theory/quantifiers/first_order_model.cpp
src/theory/quantifiers/fmf/bounded_integers.cpp
src/theory/quantifiers/fmf/full_model_check.cpp
src/theory/quantifiers/fmf/model_builder.cpp
src/theory/quantifiers/fun_def_evaluator.cpp
src/theory/quantifiers/inst_strategy_enumerative.cpp
src/theory/quantifiers/inst_strategy_pool.cpp
src/theory/quantifiers/quant_split.cpp
src/theory/quantifiers/quantifiers_registry.cpp
src/theory/quantifiers/query_generator.cpp
src/theory/quantifiers/query_generator.h
src/theory/quantifiers/skolemize.cpp
src/theory/quantifiers/solution_filter.cpp
src/theory/quantifiers/sygus/cegis_unif.cpp
src/theory/quantifiers/sygus/sygus_grammar_cons.cpp
src/theory/quantifiers/sygus/sygus_interpol.h
src/theory/quantifiers/sygus/sygus_pbe.cpp
src/theory/quantifiers/sygus/sygus_repair_const.cpp
src/theory/quantifiers/sygus/sygus_unif_io.cpp
src/theory/quantifiers/sygus/sygus_unif_rl.cpp
src/theory/quantifiers/sygus/synth_engine.cpp
src/theory/quantifiers/sygus/term_database_sygus.cpp
src/theory/quantifiers/sygus_inst.cpp
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers/term_database.h
src/theory/quantifiers/theory_quantifiers.cpp
src/theory/sep/theory_sep.cpp
src/theory/strings/core_solver.cpp
src/theory/strings/extf_solver.cpp
src/theory/strings/inference_manager.cpp
src/theory/strings/regexp_solver.cpp
src/theory/strings/term_registry.cpp
src/theory/strings/theory_strings.cpp
src/theory/uf/cardinality_extension.cpp
src/theory/uf/cardinality_extension.h
src/theory/uf/ho_extension.cpp
src/theory/uf/theory_uf.cpp