Remove read_only from options. (#6513)
authorGereon Kremer <nafur42@gmail.com>
Mon, 10 May 2021 21:37:12 +0000 (23:37 +0200)
committerGitHub <noreply@github.com>
Mon, 10 May 2021 21:37:12 +0000 (21:37 +0000)
commitd5987a99361f227cf2ea1404fec594f4a998be70
tree2bb7da37547255de3a63141caa41b58e1adc6e7c
parentac8cf53b07eb29687850f2ae64007f9f2688c9ad
Remove read_only from options. (#6513)

This PR removes the possibility of declaring options read_only.
It's only effect is making an attempts to disallow changing the respective option from within our internal code (by not providing a setter method). However, a "read-only" option can still be set via the setOption() methods that is also used by the API, and by SMT-LIB's set-option.
20 files changed:
src/options/README
src/options/arith_options.toml
src/options/base_options.toml
src/options/bv_options.toml
src/options/datatypes_options.toml
src/options/decision_options.toml
src/options/expr_options.toml
src/options/main_options.toml
src/options/mkoptions.py
src/options/parser_options.toml
src/options/proof_options.toml
src/options/prop_options.toml
src/options/quantifiers_options.toml
src/options/resource_manager_options.toml
src/options/sep_options.toml
src/options/sets_options.toml
src/options/smt_options.toml
src/options/strings_options.toml
src/options/theory_options.toml
src/options/uf_options.toml