diff options
author | Morgan Deters <mdeters@cs.nyu.edu> | 2013-02-01 18:00:12 -0500 |
---|---|---|
committer | Morgan Deters <mdeters@cs.nyu.edu> | 2013-02-07 18:06:11 -0500 |
commit | d6a6ab61dbe64848b78b9ab8d07d95fc58b64e72 (patch) | |
tree | db3cb085ddd0c2aad7e8ee32cb5d0c4a428183c6 /src/theory/substitutions.h | |
parent | 822d66189bac649d1f04208f8f4f80e292403d40 (diff) |
Significant work on bug #491 (not yet closed).
Diffstat (limited to 'src/theory/substitutions.h')
-rw-r--r-- | src/theory/substitutions.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/theory/substitutions.h b/src/theory/substitutions.h index 31a6b9141..a199256e7 100644 --- a/src/theory/substitutions.h +++ b/src/theory/substitutions.h @@ -62,6 +62,9 @@ private: /** Cache of the already performed substitutions */ NodeCache d_substitutionCache; + /** Whether or not to substitute under quantifiers */ + bool d_substituteUnderQuantifiers; + /** Has the cache been invalidated? */ bool d_cacheInvalidated; @@ -95,10 +98,11 @@ private: public: - SubstitutionMap(context::Context* context) : + SubstitutionMap(context::Context* context, bool substituteUnderQuantifiers = true) : d_context(context), d_substitutions(context), d_substitutionCache(), + d_substituteUnderQuantifiers(substituteUnderQuantifiers), d_cacheInvalidated(false), d_cacheInvalidator(context, d_cacheInvalidated) { } |