options.h
Go to the documentation of this file.
/********************* */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
/* Edit the template file instead. */
/********************* */
#include "cvc4_public.h"
#ifndef __CVC4__OPTIONS__QUANTIFIERS_H
#define __CVC4__OPTIONS__QUANTIFIERS_H
#include "options/options.h"
#line 71 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
#include "theory/quantifiers/modes.h"
#line 82 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
#include "theory/quantifiers/modes.h"
#line 91 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
#include "theory/quantifiers/modes.h"
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
#include "theory/quantifiers/modes.h"
#line 125 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
#include "theory/quantifiers/modes.h"
#line 130 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
#include "theory/quantifiers/modes.h"
#line 132 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
#include "theory/quantifiers/modes.h"
#line 26 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/base_options_template.h"
#define CVC4_OPTIONS__QUANTIFIERS__FOR_OPTION_HOLDER \
miniscopeQuant__option_t::type miniscopeQuant; \
bool miniscopeQuant__setByUser__; \
miniscopeQuantFreeVar__option_t::type miniscopeQuantFreeVar; \
bool miniscopeQuantFreeVar__setByUser__; \
prenexQuant__option_t::type prenexQuant; \
bool prenexQuant__setByUser__; \
varElimQuant__option_t::type varElimQuant; \
bool varElimQuant__setByUser__; \
simpleIteLiftQuant__option_t::type simpleIteLiftQuant; \
bool simpleIteLiftQuant__setByUser__; \
cnfQuant__option_t::type cnfQuant; \
bool cnfQuant__setByUser__; \
nnfQuant__option_t::type nnfQuant; \
bool nnfQuant__setByUser__; \
clauseSplit__option_t::type clauseSplit; \
bool clauseSplit__setByUser__; \
preSkolemQuant__option_t::type preSkolemQuant; \
bool preSkolemQuant__setByUser__; \
aggressiveMiniscopeQuant__option_t::type aggressiveMiniscopeQuant; \
bool aggressiveMiniscopeQuant__setByUser__; \
macrosQuant__option_t::type macrosQuant; \
bool macrosQuant__setByUser__; \
foPropQuant__option_t::type foPropQuant; \
bool foPropQuant__setByUser__; \
smartTriggers__option_t::type smartTriggers; \
bool smartTriggers__setByUser__; \
relevantTriggers__option_t::type relevantTriggers; \
bool relevantTriggers__setByUser__; \
relationalTriggers__option_t::type relationalTriggers; \
bool relationalTriggers__setByUser__; \
registerQuantBodyTerms__option_t::type registerQuantBodyTerms; \
bool registerQuantBodyTerms__setByUser__; \
instWhenMode__option_t::type instWhenMode; \
bool instWhenMode__setByUser__; \
instMaxLevel__option_t::type instMaxLevel; \
bool instMaxLevel__setByUser__; \
eagerInstQuant__option_t::type eagerInstQuant; \
bool eagerInstQuant__setByUser__; \
fullSaturateQuant__option_t::type fullSaturateQuant; \
bool fullSaturateQuant__setByUser__; \
literalMatchMode__option_t::type literalMatchMode; \
bool literalMatchMode__setByUser__; \
cbqi__option_t::type cbqi; \
bool cbqi__setByUser__; \
recurseCbqi__option_t::type recurseCbqi; \
bool recurseCbqi__setByUser__; \
userPatternsQuant__option_t::type userPatternsQuant; \
bool userPatternsQuant__setByUser__; \
flipDecision__option_t::type flipDecision; \
bool flipDecision__setByUser__; \
internalReps__option_t::type internalReps; \
bool internalReps__setByUser__; \
finiteModelFind__option_t::type finiteModelFind; \
bool finiteModelFind__setByUser__; \
mbqiMode__option_t::type mbqiMode; \
bool mbqiMode__setByUser__; \
fmfOneInstPerRound__option_t::type fmfOneInstPerRound; \
bool fmfOneInstPerRound__setByUser__; \
fmfOneQuantPerRound__option_t::type fmfOneQuantPerRound; \
bool fmfOneQuantPerRound__setByUser__; \
fmfInstEngine__option_t::type fmfInstEngine; \
bool fmfInstEngine__setByUser__; \
fmfInstGen__option_t::type fmfInstGen; \
bool fmfInstGen__setByUser__; \
fmfInstGenOneQuantPerRound__option_t::type fmfInstGenOneQuantPerRound; \
bool fmfInstGenOneQuantPerRound__setByUser__; \
fmfFreshDistConst__option_t::type fmfFreshDistConst; \
bool fmfFreshDistConst__setByUser__; \
fmfFmcSimple__option_t::type fmfFmcSimple; \
bool fmfFmcSimple__setByUser__; \
fmfBoundInt__option_t::type fmfBoundInt; \
bool fmfBoundInt__setByUser__; \
fmfBoundIntLazy__option_t::type fmfBoundIntLazy; \
bool fmfBoundIntLazy__setByUser__; \
axiomInstMode__option_t::type axiomInstMode; \
bool axiomInstMode__setByUser__; \
quantConflictFind__option_t::type quantConflictFind; \
bool quantConflictFind__setByUser__; \
qcfMode__option_t::type qcfMode; \
bool qcfMode__setByUser__; \
qcfWhenMode__option_t::type qcfWhenMode; \
bool qcfWhenMode__setByUser__; \
qcfTConstraint__option_t::type qcfTConstraint; \
bool qcfTConstraint__setByUser__; \
quantRewriteRules__option_t::type quantRewriteRules; \
bool quantRewriteRules__setByUser__; \
rrOneInstPerRound__option_t::type rrOneInstPerRound; \
bool rrOneInstPerRound__setByUser__; \
dtStcInduction__option_t::type dtStcInduction; \
bool dtStcInduction__setByUser__;
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/base_options_template.h"
namespace CVC4 {
namespace options {
#line 11 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC miniscopeQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } miniscopeQuant CVC4_PUBLIC;
#line 17 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC miniscopeQuantFreeVar__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } miniscopeQuantFreeVar CVC4_PUBLIC;
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC prenexQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } prenexQuant CVC4_PUBLIC;
#line 27 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC varElimQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } varElimQuant CVC4_PUBLIC;
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC simpleIteLiftQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } simpleIteLiftQuant CVC4_PUBLIC;
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC cnfQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } cnfQuant CVC4_PUBLIC;
#line 37 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC nnfQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } nnfQuant CVC4_PUBLIC;
#line 40 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC clauseSplit__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } clauseSplit CVC4_PUBLIC;
#line 46 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC preSkolemQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } preSkolemQuant CVC4_PUBLIC;
#line 49 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC aggressiveMiniscopeQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } aggressiveMiniscopeQuant CVC4_PUBLIC;
#line 52 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC macrosQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } macrosQuant CVC4_PUBLIC;
#line 55 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC foPropQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } foPropQuant CVC4_PUBLIC;
#line 59 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC smartTriggers__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } smartTriggers CVC4_PUBLIC;
#line 62 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC relevantTriggers__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } relevantTriggers CVC4_PUBLIC;
#line 64 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC relationalTriggers__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } relationalTriggers CVC4_PUBLIC;
#line 68 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC registerQuantBodyTerms__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } registerQuantBodyTerms CVC4_PUBLIC;
#line 71 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC instWhenMode__option_t { typedef CVC4::theory::quantifiers::InstWhenMode type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } instWhenMode CVC4_PUBLIC;
#line 73 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC instMaxLevel__option_t { typedef int type; type operator()() const; bool wasSetByUser() const; } instMaxLevel CVC4_PUBLIC;
#line 76 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC eagerInstQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } eagerInstQuant CVC4_PUBLIC;
#line 79 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fullSaturateQuant__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } fullSaturateQuant CVC4_PUBLIC;
#line 82 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC literalMatchMode__option_t { typedef CVC4::theory::quantifiers::LiteralMatchMode type; type operator()() const; bool wasSetByUser() const; } literalMatchMode CVC4_PUBLIC;
#line 85 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC cbqi__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } cbqi CVC4_PUBLIC;
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC recurseCbqi__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } recurseCbqi CVC4_PUBLIC;
#line 91 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC userPatternsQuant__option_t { typedef CVC4::theory::quantifiers::UserPatMode type; type operator()() const; bool wasSetByUser() const; } userPatternsQuant CVC4_PUBLIC;
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC flipDecision__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } flipDecision CVC4_PUBLIC;
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC internalReps__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } internalReps CVC4_PUBLIC;
#line 100 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC finiteModelFind__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } finiteModelFind CVC4_PUBLIC;
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC mbqiMode__option_t { typedef CVC4::theory::quantifiers::MbqiMode type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } mbqiMode CVC4_PUBLIC;
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fmfOneInstPerRound__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } fmfOneInstPerRound CVC4_PUBLIC;
#line 107 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fmfOneQuantPerRound__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } fmfOneQuantPerRound CVC4_PUBLIC;
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fmfInstEngine__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } fmfInstEngine CVC4_PUBLIC;
#line 112 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fmfInstGen__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } fmfInstGen CVC4_PUBLIC;
#line 114 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fmfInstGenOneQuantPerRound__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } fmfInstGenOneQuantPerRound CVC4_PUBLIC;
#line 116 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fmfFreshDistConst__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } fmfFreshDistConst CVC4_PUBLIC;
#line 118 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fmfFmcSimple__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } fmfFmcSimple CVC4_PUBLIC;
#line 120 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fmfBoundInt__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } fmfBoundInt CVC4_PUBLIC;
#line 122 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC fmfBoundIntLazy__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } fmfBoundIntLazy CVC4_PUBLIC;
#line 125 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC axiomInstMode__option_t { typedef CVC4::theory::quantifiers::AxiomInstMode type; type operator()() const; bool wasSetByUser() const; } axiomInstMode CVC4_PUBLIC;
#line 128 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC quantConflictFind__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } quantConflictFind CVC4_PUBLIC;
#line 130 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC qcfMode__option_t { typedef CVC4::theory::quantifiers::QcfMode type; type operator()() const; bool wasSetByUser() const; } qcfMode CVC4_PUBLIC;
#line 132 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC qcfWhenMode__option_t { typedef CVC4::theory::quantifiers::QcfWhenMode type; type operator()() const; bool wasSetByUser() const; } qcfWhenMode CVC4_PUBLIC;
#line 134 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC qcfTConstraint__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } qcfTConstraint CVC4_PUBLIC;
#line 137 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC quantRewriteRules__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } quantRewriteRules CVC4_PUBLIC;
#line 139 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC rrOneInstPerRound__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } rrOneInstPerRound CVC4_PUBLIC;
#line 142 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
extern struct CVC4_PUBLIC dtStcInduction__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } dtStcInduction CVC4_PUBLIC;
#line 38 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/base_options_template.h"
}/* CVC4::options namespace */
#line 11 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::miniscopeQuant__option_t::type& Options::operator[](options::miniscopeQuant__option_t) const;
#line 11 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::miniscopeQuant__option_t) const;
#line 11 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::miniscopeQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 17 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::miniscopeQuantFreeVar__option_t::type& Options::operator[](options::miniscopeQuantFreeVar__option_t) const;
#line 17 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::miniscopeQuantFreeVar__option_t) const;
#line 17 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::miniscopeQuantFreeVar__option_t, std::string option, bool value, SmtEngine* smt);
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::prenexQuant__option_t::type& Options::operator[](options::prenexQuant__option_t) const;
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::prenexQuant__option_t) const;
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::prenexQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 27 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::varElimQuant__option_t::type& Options::operator[](options::varElimQuant__option_t) const;
#line 27 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::varElimQuant__option_t) const;
#line 27 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::varElimQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::simpleIteLiftQuant__option_t::type& Options::operator[](options::simpleIteLiftQuant__option_t) const;
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::simpleIteLiftQuant__option_t) const;
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::simpleIteLiftQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::cnfQuant__option_t::type& Options::operator[](options::cnfQuant__option_t) const;
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::cnfQuant__option_t) const;
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::cnfQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 37 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::nnfQuant__option_t::type& Options::operator[](options::nnfQuant__option_t) const;
#line 37 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::nnfQuant__option_t) const;
#line 37 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::nnfQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 40 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::clauseSplit__option_t::type& Options::operator[](options::clauseSplit__option_t) const;
#line 40 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::clauseSplit__option_t) const;
#line 40 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::clauseSplit__option_t, std::string option, bool value, SmtEngine* smt);
#line 46 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::set(options::preSkolemQuant__option_t, const options::preSkolemQuant__option_t::type& x);
#line 46 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::preSkolemQuant__option_t::type& Options::operator[](options::preSkolemQuant__option_t) const;
#line 46 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::preSkolemQuant__option_t) const;
#line 46 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::preSkolemQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 49 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::aggressiveMiniscopeQuant__option_t::type& Options::operator[](options::aggressiveMiniscopeQuant__option_t) const;
#line 49 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::aggressiveMiniscopeQuant__option_t) const;
#line 49 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::aggressiveMiniscopeQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 52 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::macrosQuant__option_t::type& Options::operator[](options::macrosQuant__option_t) const;
#line 52 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::macrosQuant__option_t) const;
#line 52 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::macrosQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 55 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::foPropQuant__option_t::type& Options::operator[](options::foPropQuant__option_t) const;
#line 55 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::foPropQuant__option_t) const;
#line 55 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::foPropQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 59 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::smartTriggers__option_t::type& Options::operator[](options::smartTriggers__option_t) const;
#line 59 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::smartTriggers__option_t) const;
#line 59 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::smartTriggers__option_t, std::string option, bool value, SmtEngine* smt);
#line 62 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::relevantTriggers__option_t::type& Options::operator[](options::relevantTriggers__option_t) const;
#line 62 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::relevantTriggers__option_t) const;
#line 62 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::relevantTriggers__option_t, std::string option, bool value, SmtEngine* smt);
#line 64 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::relationalTriggers__option_t::type& Options::operator[](options::relationalTriggers__option_t) const;
#line 64 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::relationalTriggers__option_t) const;
#line 64 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::relationalTriggers__option_t, std::string option, bool value, SmtEngine* smt);
#line 68 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::registerQuantBodyTerms__option_t::type& Options::operator[](options::registerQuantBodyTerms__option_t) const;
#line 68 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::registerQuantBodyTerms__option_t) const;
#line 68 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::registerQuantBodyTerms__option_t, std::string option, bool value, SmtEngine* smt);
#line 71 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::set(options::instWhenMode__option_t, const options::instWhenMode__option_t::type& x);
#line 71 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::instWhenMode__option_t::type& Options::operator[](options::instWhenMode__option_t) const;
#line 71 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::instWhenMode__option_t) const;
#line 71 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assign(options::instWhenMode__option_t, std::string option, std::string value, SmtEngine* smt);
#line 73 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::instMaxLevel__option_t::type& Options::operator[](options::instMaxLevel__option_t) const;
#line 73 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::instMaxLevel__option_t) const;
#line 73 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assign(options::instMaxLevel__option_t, std::string option, std::string value, SmtEngine* smt);
#line 76 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::eagerInstQuant__option_t::type& Options::operator[](options::eagerInstQuant__option_t) const;
#line 76 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::eagerInstQuant__option_t) const;
#line 76 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::eagerInstQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 79 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fullSaturateQuant__option_t::type& Options::operator[](options::fullSaturateQuant__option_t) const;
#line 79 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fullSaturateQuant__option_t) const;
#line 79 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fullSaturateQuant__option_t, std::string option, bool value, SmtEngine* smt);
#line 82 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::literalMatchMode__option_t::type& Options::operator[](options::literalMatchMode__option_t) const;
#line 82 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::literalMatchMode__option_t) const;
#line 82 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assign(options::literalMatchMode__option_t, std::string option, std::string value, SmtEngine* smt);
#line 85 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::set(options::cbqi__option_t, const options::cbqi__option_t::type& x);
#line 85 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::cbqi__option_t::type& Options::operator[](options::cbqi__option_t) const;
#line 85 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::cbqi__option_t) const;
#line 85 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::cbqi__option_t, std::string option, bool value, SmtEngine* smt);
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::recurseCbqi__option_t::type& Options::operator[](options::recurseCbqi__option_t) const;
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::recurseCbqi__option_t) const;
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::recurseCbqi__option_t, std::string option, bool value, SmtEngine* smt);
#line 91 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::userPatternsQuant__option_t::type& Options::operator[](options::userPatternsQuant__option_t) const;
#line 91 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::userPatternsQuant__option_t) const;
#line 91 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assign(options::userPatternsQuant__option_t, std::string option, std::string value, SmtEngine* smt);
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::flipDecision__option_t::type& Options::operator[](options::flipDecision__option_t) const;
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::flipDecision__option_t) const;
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::flipDecision__option_t, std::string option, bool value, SmtEngine* smt);
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::internalReps__option_t::type& Options::operator[](options::internalReps__option_t) const;
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::internalReps__option_t) const;
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::internalReps__option_t, std::string option, bool value, SmtEngine* smt);
#line 100 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::set(options::finiteModelFind__option_t, const options::finiteModelFind__option_t::type& x);
#line 100 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::finiteModelFind__option_t::type& Options::operator[](options::finiteModelFind__option_t) const;
#line 100 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::finiteModelFind__option_t) const;
#line 100 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::finiteModelFind__option_t, std::string option, bool value, SmtEngine* smt);
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::set(options::mbqiMode__option_t, const options::mbqiMode__option_t::type& x);
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::mbqiMode__option_t::type& Options::operator[](options::mbqiMode__option_t) const;
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::mbqiMode__option_t) const;
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assign(options::mbqiMode__option_t, std::string option, std::string value, SmtEngine* smt);
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fmfOneInstPerRound__option_t::type& Options::operator[](options::fmfOneInstPerRound__option_t) const;
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fmfOneInstPerRound__option_t) const;
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fmfOneInstPerRound__option_t, std::string option, bool value, SmtEngine* smt);
#line 107 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fmfOneQuantPerRound__option_t::type& Options::operator[](options::fmfOneQuantPerRound__option_t) const;
#line 107 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fmfOneQuantPerRound__option_t) const;
#line 107 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fmfOneQuantPerRound__option_t, std::string option, bool value, SmtEngine* smt);
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fmfInstEngine__option_t::type& Options::operator[](options::fmfInstEngine__option_t) const;
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fmfInstEngine__option_t) const;
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fmfInstEngine__option_t, std::string option, bool value, SmtEngine* smt);
#line 112 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fmfInstGen__option_t::type& Options::operator[](options::fmfInstGen__option_t) const;
#line 112 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fmfInstGen__option_t) const;
#line 112 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fmfInstGen__option_t, std::string option, bool value, SmtEngine* smt);
#line 114 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fmfInstGenOneQuantPerRound__option_t::type& Options::operator[](options::fmfInstGenOneQuantPerRound__option_t) const;
#line 114 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fmfInstGenOneQuantPerRound__option_t) const;
#line 114 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fmfInstGenOneQuantPerRound__option_t, std::string option, bool value, SmtEngine* smt);
#line 116 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fmfFreshDistConst__option_t::type& Options::operator[](options::fmfFreshDistConst__option_t) const;
#line 116 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fmfFreshDistConst__option_t) const;
#line 116 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fmfFreshDistConst__option_t, std::string option, bool value, SmtEngine* smt);
#line 118 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fmfFmcSimple__option_t::type& Options::operator[](options::fmfFmcSimple__option_t) const;
#line 118 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fmfFmcSimple__option_t) const;
#line 118 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fmfFmcSimple__option_t, std::string option, bool value, SmtEngine* smt);
#line 120 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::set(options::fmfBoundInt__option_t, const options::fmfBoundInt__option_t::type& x);
#line 120 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fmfBoundInt__option_t::type& Options::operator[](options::fmfBoundInt__option_t) const;
#line 120 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fmfBoundInt__option_t) const;
#line 120 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fmfBoundInt__option_t, std::string option, bool value, SmtEngine* smt);
#line 122 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::set(options::fmfBoundIntLazy__option_t, const options::fmfBoundIntLazy__option_t::type& x);
#line 122 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::fmfBoundIntLazy__option_t::type& Options::operator[](options::fmfBoundIntLazy__option_t) const;
#line 122 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::fmfBoundIntLazy__option_t) const;
#line 122 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::fmfBoundIntLazy__option_t, std::string option, bool value, SmtEngine* smt);
#line 125 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::axiomInstMode__option_t::type& Options::operator[](options::axiomInstMode__option_t) const;
#line 125 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::axiomInstMode__option_t) const;
#line 125 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assign(options::axiomInstMode__option_t, std::string option, std::string value, SmtEngine* smt);
#line 128 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::set(options::quantConflictFind__option_t, const options::quantConflictFind__option_t::type& x);
#line 128 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::quantConflictFind__option_t::type& Options::operator[](options::quantConflictFind__option_t) const;
#line 128 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::quantConflictFind__option_t) const;
#line 128 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::quantConflictFind__option_t, std::string option, bool value, SmtEngine* smt);
#line 130 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::qcfMode__option_t::type& Options::operator[](options::qcfMode__option_t) const;
#line 130 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::qcfMode__option_t) const;
#line 130 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assign(options::qcfMode__option_t, std::string option, std::string value, SmtEngine* smt);
#line 132 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::qcfWhenMode__option_t::type& Options::operator[](options::qcfWhenMode__option_t) const;
#line 132 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::qcfWhenMode__option_t) const;
#line 132 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assign(options::qcfWhenMode__option_t, std::string option, std::string value, SmtEngine* smt);
#line 134 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::set(options::qcfTConstraint__option_t, const options::qcfTConstraint__option_t::type& x);
#line 134 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::qcfTConstraint__option_t::type& Options::operator[](options::qcfTConstraint__option_t) const;
#line 134 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::qcfTConstraint__option_t) const;
#line 134 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::qcfTConstraint__option_t, std::string option, bool value, SmtEngine* smt);
#line 137 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::quantRewriteRules__option_t::type& Options::operator[](options::quantRewriteRules__option_t) const;
#line 137 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::quantRewriteRules__option_t) const;
#line 137 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::quantRewriteRules__option_t, std::string option, bool value, SmtEngine* smt);
#line 139 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::rrOneInstPerRound__option_t::type& Options::operator[](options::rrOneInstPerRound__option_t) const;
#line 139 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::rrOneInstPerRound__option_t) const;
#line 139 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::rrOneInstPerRound__option_t, std::string option, bool value, SmtEngine* smt);
#line 142 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> const options::dtStcInduction__option_t::type& Options::operator[](options::dtStcInduction__option_t) const;
#line 142 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> bool Options::wasSetByUser(options::dtStcInduction__option_t) const;
#line 142 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
template <> void Options::assignBool(options::dtStcInduction__option_t, std::string option, bool value, SmtEngine* smt);
#line 44 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/base_options_template.h"
namespace options {
#line 11 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline miniscopeQuant__option_t::type miniscopeQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 11 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool miniscopeQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 17 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline miniscopeQuantFreeVar__option_t::type miniscopeQuantFreeVar__option_t::operator()() const { return Options::current()[*this]; }
#line 17 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool miniscopeQuantFreeVar__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline prenexQuant__option_t::type prenexQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool prenexQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 27 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline varElimQuant__option_t::type varElimQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 27 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool varElimQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline simpleIteLiftQuant__option_t::type simpleIteLiftQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool simpleIteLiftQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline cnfQuant__option_t::type cnfQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool cnfQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 37 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline nnfQuant__option_t::type nnfQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 37 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool nnfQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 40 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline clauseSplit__option_t::type clauseSplit__option_t::operator()() const { return Options::current()[*this]; }
#line 40 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool clauseSplit__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 46 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline preSkolemQuant__option_t::type preSkolemQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 46 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool preSkolemQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 46 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline void preSkolemQuant__option_t::set(const preSkolemQuant__option_t::type& v) { Options::current().set(*this, v); }
#line 49 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline aggressiveMiniscopeQuant__option_t::type aggressiveMiniscopeQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 49 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool aggressiveMiniscopeQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 52 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline macrosQuant__option_t::type macrosQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 52 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool macrosQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 55 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline foPropQuant__option_t::type foPropQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 55 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool foPropQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 59 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline smartTriggers__option_t::type smartTriggers__option_t::operator()() const { return Options::current()[*this]; }
#line 59 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool smartTriggers__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 62 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline relevantTriggers__option_t::type relevantTriggers__option_t::operator()() const { return Options::current()[*this]; }
#line 62 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool relevantTriggers__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 64 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline relationalTriggers__option_t::type relationalTriggers__option_t::operator()() const { return Options::current()[*this]; }
#line 64 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool relationalTriggers__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 68 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline registerQuantBodyTerms__option_t::type registerQuantBodyTerms__option_t::operator()() const { return Options::current()[*this]; }
#line 68 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool registerQuantBodyTerms__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 71 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline instWhenMode__option_t::type instWhenMode__option_t::operator()() const { return Options::current()[*this]; }
#line 71 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool instWhenMode__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 71 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline void instWhenMode__option_t::set(const instWhenMode__option_t::type& v) { Options::current().set(*this, v); }
#line 73 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline instMaxLevel__option_t::type instMaxLevel__option_t::operator()() const { return Options::current()[*this]; }
#line 73 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool instMaxLevel__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 76 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline eagerInstQuant__option_t::type eagerInstQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 76 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool eagerInstQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 79 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fullSaturateQuant__option_t::type fullSaturateQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 79 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fullSaturateQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 82 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline literalMatchMode__option_t::type literalMatchMode__option_t::operator()() const { return Options::current()[*this]; }
#line 82 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool literalMatchMode__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 85 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline cbqi__option_t::type cbqi__option_t::operator()() const { return Options::current()[*this]; }
#line 85 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool cbqi__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 85 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline void cbqi__option_t::set(const cbqi__option_t::type& v) { Options::current().set(*this, v); }
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline recurseCbqi__option_t::type recurseCbqi__option_t::operator()() const { return Options::current()[*this]; }
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool recurseCbqi__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 91 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline userPatternsQuant__option_t::type userPatternsQuant__option_t::operator()() const { return Options::current()[*this]; }
#line 91 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool userPatternsQuant__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline flipDecision__option_t::type flipDecision__option_t::operator()() const { return Options::current()[*this]; }
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool flipDecision__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline internalReps__option_t::type internalReps__option_t::operator()() const { return Options::current()[*this]; }
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool internalReps__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 100 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline finiteModelFind__option_t::type finiteModelFind__option_t::operator()() const { return Options::current()[*this]; }
#line 100 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool finiteModelFind__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 100 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline void finiteModelFind__option_t::set(const finiteModelFind__option_t::type& v) { Options::current().set(*this, v); }
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline mbqiMode__option_t::type mbqiMode__option_t::operator()() const { return Options::current()[*this]; }
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool mbqiMode__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline void mbqiMode__option_t::set(const mbqiMode__option_t::type& v) { Options::current().set(*this, v); }
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fmfOneInstPerRound__option_t::type fmfOneInstPerRound__option_t::operator()() const { return Options::current()[*this]; }
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fmfOneInstPerRound__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 107 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fmfOneQuantPerRound__option_t::type fmfOneQuantPerRound__option_t::operator()() const { return Options::current()[*this]; }
#line 107 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fmfOneQuantPerRound__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fmfInstEngine__option_t::type fmfInstEngine__option_t::operator()() const { return Options::current()[*this]; }
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fmfInstEngine__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 112 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fmfInstGen__option_t::type fmfInstGen__option_t::operator()() const { return Options::current()[*this]; }
#line 112 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fmfInstGen__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 114 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fmfInstGenOneQuantPerRound__option_t::type fmfInstGenOneQuantPerRound__option_t::operator()() const { return Options::current()[*this]; }
#line 114 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fmfInstGenOneQuantPerRound__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 116 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fmfFreshDistConst__option_t::type fmfFreshDistConst__option_t::operator()() const { return Options::current()[*this]; }
#line 116 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fmfFreshDistConst__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 118 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fmfFmcSimple__option_t::type fmfFmcSimple__option_t::operator()() const { return Options::current()[*this]; }
#line 118 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fmfFmcSimple__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 120 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fmfBoundInt__option_t::type fmfBoundInt__option_t::operator()() const { return Options::current()[*this]; }
#line 120 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fmfBoundInt__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 120 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline void fmfBoundInt__option_t::set(const fmfBoundInt__option_t::type& v) { Options::current().set(*this, v); }
#line 122 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline fmfBoundIntLazy__option_t::type fmfBoundIntLazy__option_t::operator()() const { return Options::current()[*this]; }
#line 122 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool fmfBoundIntLazy__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 122 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline void fmfBoundIntLazy__option_t::set(const fmfBoundIntLazy__option_t::type& v) { Options::current().set(*this, v); }
#line 125 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline axiomInstMode__option_t::type axiomInstMode__option_t::operator()() const { return Options::current()[*this]; }
#line 125 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool axiomInstMode__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 128 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline quantConflictFind__option_t::type quantConflictFind__option_t::operator()() const { return Options::current()[*this]; }
#line 128 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool quantConflictFind__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 128 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline void quantConflictFind__option_t::set(const quantConflictFind__option_t::type& v) { Options::current().set(*this, v); }
#line 130 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline qcfMode__option_t::type qcfMode__option_t::operator()() const { return Options::current()[*this]; }
#line 130 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool qcfMode__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 132 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline qcfWhenMode__option_t::type qcfWhenMode__option_t::operator()() const { return Options::current()[*this]; }
#line 132 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool qcfWhenMode__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 134 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline qcfTConstraint__option_t::type qcfTConstraint__option_t::operator()() const { return Options::current()[*this]; }
#line 134 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool qcfTConstraint__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 134 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline void qcfTConstraint__option_t::set(const qcfTConstraint__option_t::type& v) { Options::current().set(*this, v); }
#line 137 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline quantRewriteRules__option_t::type quantRewriteRules__option_t::operator()() const { return Options::current()[*this]; }
#line 137 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool quantRewriteRules__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 139 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline rrOneInstPerRound__option_t::type rrOneInstPerRound__option_t::operator()() const { return Options::current()[*this]; }
#line 139 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool rrOneInstPerRound__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 142 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline dtStcInduction__option_t::type dtStcInduction__option_t::operator()() const { return Options::current()[*this]; }
#line 142 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../theory/quantifiers/options"
inline bool dtStcInduction__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 50 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/base_options_template.h"
}/* CVC4::options namespace */
}/* CVC4 namespace */
#endif /* __CVC4__OPTIONS__QUANTIFIERS_H */
CVC4::Options::current
static Options & current()
Get the current Options in effect.
Definition options.h:64
CVC4::Options::operator[]
const T::type & operator[](T) const
Get the value of the given option.
CVC4::Options::wasSetByUser
bool wasSetByUser(T) const
Returns true iff the value of the given option was set by the user via a command-line option or SmtEn...
CVC4::Options::set
void set(T, const typename T::type &)
Set the value of the given option.
Definition options.h:78
CVC4::SmtEngine
Definition smt_engine.h:113
cvc4_public.h
Macros that should be defined everywhere during the building of the libraries and driver binary,...
CVC4_PUBLIC
#define CVC4_PUBLIC
Definition cvc4_public.h:30
CVC4::options::clauseSplit
struct CVC4::options::clauseSplit__option_t clauseSplit
CVC4::options::nnfQuant
struct CVC4::options::nnfQuant__option_t nnfQuant
CVC4::options::fmfInstGenOneQuantPerRound
struct CVC4::options::fmfInstGenOneQuantPerRound__option_t fmfInstGenOneQuantPerRound
CVC4::options::fullSaturateQuant
struct CVC4::options::fullSaturateQuant__option_t fullSaturateQuant
CVC4::options::literalMatchMode
struct CVC4::options::literalMatchMode__option_t literalMatchMode
CVC4::options::qcfMode
struct CVC4::options::qcfMode__option_t qcfMode
CVC4::options::flipDecision
struct CVC4::options::flipDecision__option_t flipDecision
CVC4::options::instMaxLevel
struct CVC4::options::instMaxLevel__option_t instMaxLevel
CVC4::options::simpleIteLiftQuant
struct CVC4::options::simpleIteLiftQuant__option_t simpleIteLiftQuant
CVC4::options::internalReps
struct CVC4::options::internalReps__option_t internalReps
CVC4::options::varElimQuant
struct CVC4::options::varElimQuant__option_t varElimQuant
CVC4::options::fmfFmcSimple
struct CVC4::options::fmfFmcSimple__option_t fmfFmcSimple
CVC4::options::quantRewriteRules
struct CVC4::options::quantRewriteRules__option_t quantRewriteRules
CVC4::options::fmfBoundInt
struct CVC4::options::fmfBoundInt__option_t fmfBoundInt
CVC4::options::fmfOneInstPerRound
struct CVC4::options::fmfOneInstPerRound__option_t fmfOneInstPerRound
CVC4::options::dtStcInduction
struct CVC4::options::dtStcInduction__option_t dtStcInduction
CVC4::options::foPropQuant
struct CVC4::options::foPropQuant__option_t foPropQuant
CVC4::options::instWhenMode
struct CVC4::options::instWhenMode__option_t instWhenMode
CVC4::options::qcfWhenMode
struct CVC4::options::qcfWhenMode__option_t qcfWhenMode
CVC4::options::fmfBoundIntLazy
struct CVC4::options::fmfBoundIntLazy__option_t fmfBoundIntLazy
CVC4::options::fmfOneQuantPerRound
struct CVC4::options::fmfOneQuantPerRound__option_t fmfOneQuantPerRound
CVC4::options::fmfInstGen
struct CVC4::options::fmfInstGen__option_t fmfInstGen
CVC4::options::finiteModelFind
struct CVC4::options::finiteModelFind__option_t finiteModelFind
CVC4::options::qcfTConstraint
struct CVC4::options::qcfTConstraint__option_t qcfTConstraint
CVC4::options::preSkolemQuant
struct CVC4::options::preSkolemQuant__option_t preSkolemQuant
CVC4::options::miniscopeQuant
struct CVC4::options::miniscopeQuant__option_t miniscopeQuant
CVC4::options::relevantTriggers
struct CVC4::options::relevantTriggers__option_t relevantTriggers
CVC4::options::rrOneInstPerRound
struct CVC4::options::rrOneInstPerRound__option_t rrOneInstPerRound
CVC4::options::fmfFreshDistConst
struct CVC4::options::fmfFreshDistConst__option_t fmfFreshDistConst
CVC4::options::prenexQuant
struct CVC4::options::prenexQuant__option_t prenexQuant
CVC4::options::userPatternsQuant
struct CVC4::options::userPatternsQuant__option_t userPatternsQuant
CVC4::options::cbqi
struct CVC4::options::cbqi__option_t cbqi
CVC4::options::axiomInstMode
struct CVC4::options::axiomInstMode__option_t axiomInstMode
CVC4::options::relationalTriggers
struct CVC4::options::relationalTriggers__option_t relationalTriggers
CVC4::options::registerQuantBodyTerms
struct CVC4::options::registerQuantBodyTerms__option_t registerQuantBodyTerms
CVC4::options::cnfQuant
struct CVC4::options::cnfQuant__option_t cnfQuant
CVC4::options::mbqiMode
struct CVC4::options::mbqiMode__option_t mbqiMode
CVC4::options::eagerInstQuant
struct CVC4::options::eagerInstQuant__option_t eagerInstQuant
CVC4::options::recurseCbqi
struct CVC4::options::recurseCbqi__option_t recurseCbqi
CVC4::options::smartTriggers
struct CVC4::options::smartTriggers__option_t smartTriggers
CVC4::options::aggressiveMiniscopeQuant
struct CVC4::options::aggressiveMiniscopeQuant__option_t aggressiveMiniscopeQuant
CVC4::options::quantConflictFind
struct CVC4::options::quantConflictFind__option_t quantConflictFind
CVC4::options::macrosQuant
struct CVC4::options::macrosQuant__option_t macrosQuant
CVC4::options::miniscopeQuantFreeVar
struct CVC4::options::miniscopeQuantFreeVar__option_t miniscopeQuantFreeVar
CVC4::options::fmfInstEngine
struct CVC4::options::fmfInstEngine__option_t fmfInstEngine
CVC4
Definition expr.h:106
options.h
Global (command-line, set-option, ...) parameters for SMT.
CVC4::options::aggressiveMiniscopeQuant__option_t
Definition options.h:188
CVC4::options::aggressiveMiniscopeQuant__option_t::operator()
type operator()() const
Definition options.h:607
CVC4::options::aggressiveMiniscopeQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:609
CVC4::options::aggressiveMiniscopeQuant__option_t::type
bool type
Definition options.h:188
CVC4::options::axiomInstMode__option_t
Definition options.h:244
CVC4::options::axiomInstMode__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:761
CVC4::options::axiomInstMode__option_t::type
CVC4::theory::quantifiers::AxiomInstMode type
Definition options.h:244
CVC4::options::axiomInstMode__option_t::operator()
type operator()() const
Definition options.h:759
CVC4::options::cbqi__option_t
Definition options.h:212
CVC4::options::cbqi__option_t::set
void set(const type &v)
Definition options.h:673
CVC4::options::cbqi__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:671
CVC4::options::cbqi__option_t::type
bool type
Definition options.h:212
CVC4::options::cbqi__option_t::operator()
type operator()() const
Definition options.h:669
CVC4::options::clauseSplit__option_t
Definition options.h:184
CVC4::options::clauseSplit__option_t::operator()
type operator()() const
Definition options.h:595
CVC4::options::clauseSplit__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:597
CVC4::options::clauseSplit__option_t::type
bool type
Definition options.h:184
CVC4::options::cnfQuant__option_t
Definition options.h:180
CVC4::options::cnfQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:587
CVC4::options::cnfQuant__option_t::operator()
type operator()() const
Definition options.h:585
CVC4::options::cnfQuant__option_t::type
bool type
Definition options.h:180
CVC4::options::dtStcInduction__option_t
Definition options.h:258
CVC4::options::dtStcInduction__option_t::type
bool type
Definition options.h:258
CVC4::options::dtStcInduction__option_t::operator()
type operator()() const
Definition options.h:798
CVC4::options::dtStcInduction__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:800
CVC4::options::eagerInstQuant__option_t
Definition options.h:206
CVC4::options::eagerInstQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:656
CVC4::options::eagerInstQuant__option_t::operator()
type operator()() const
Definition options.h:654
CVC4::options::eagerInstQuant__option_t::type
bool type
Definition options.h:206
CVC4::options::finiteModelFind__option_t
Definition options.h:222
CVC4::options::finiteModelFind__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:698
CVC4::options::finiteModelFind__option_t::type
bool type
Definition options.h:222
CVC4::options::finiteModelFind__option_t::set
void set(const type &v)
Definition options.h:700
CVC4::options::finiteModelFind__option_t::operator()
type operator()() const
Definition options.h:696
CVC4::options::flipDecision__option_t
Definition options.h:218
CVC4::options::flipDecision__option_t::operator()
type operator()() const
Definition options.h:686
CVC4::options::flipDecision__option_t::type
bool type
Definition options.h:218
CVC4::options::flipDecision__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:688
CVC4::options::fmfBoundIntLazy__option_t
Definition options.h:242
CVC4::options::fmfBoundIntLazy__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:754
CVC4::options::fmfBoundIntLazy__option_t::type
bool type
Definition options.h:242
CVC4::options::fmfBoundIntLazy__option_t::operator()
type operator()() const
Definition options.h:752
CVC4::options::fmfBoundIntLazy__option_t::set
void set(const type &v)
Definition options.h:756
CVC4::options::fmfBoundInt__option_t
Definition options.h:240
CVC4::options::fmfBoundInt__option_t::operator()
type operator()() const
Definition options.h:745
CVC4::options::fmfBoundInt__option_t::set
void set(const type &v)
Definition options.h:749
CVC4::options::fmfBoundInt__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:747
CVC4::options::fmfBoundInt__option_t::type
bool type
Definition options.h:240
CVC4::options::fmfFmcSimple__option_t
Definition options.h:238
CVC4::options::fmfFmcSimple__option_t::operator()
type operator()() const
Definition options.h:740
CVC4::options::fmfFmcSimple__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:742
CVC4::options::fmfFmcSimple__option_t::type
bool type
Definition options.h:238
CVC4::options::fmfFreshDistConst__option_t
Definition options.h:236
CVC4::options::fmfFreshDistConst__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:737
CVC4::options::fmfFreshDistConst__option_t::type
bool type
Definition options.h:236
CVC4::options::fmfFreshDistConst__option_t::operator()
type operator()() const
Definition options.h:735
CVC4::options::fmfInstEngine__option_t
Definition options.h:230
CVC4::options::fmfInstEngine__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:722
CVC4::options::fmfInstEngine__option_t::type
bool type
Definition options.h:230
CVC4::options::fmfInstEngine__option_t::operator()
type operator()() const
Definition options.h:720
CVC4::options::fmfInstGenOneQuantPerRound__option_t
Definition options.h:234
CVC4::options::fmfInstGenOneQuantPerRound__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:732
CVC4::options::fmfInstGenOneQuantPerRound__option_t::type
bool type
Definition options.h:234
CVC4::options::fmfInstGenOneQuantPerRound__option_t::operator()
type operator()() const
Definition options.h:730
CVC4::options::fmfInstGen__option_t
Definition options.h:232
CVC4::options::fmfInstGen__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:727
CVC4::options::fmfInstGen__option_t::operator()
type operator()() const
Definition options.h:725
CVC4::options::fmfInstGen__option_t::type
bool type
Definition options.h:232
CVC4::options::fmfOneInstPerRound__option_t
Definition options.h:226
CVC4::options::fmfOneInstPerRound__option_t::type
bool type
Definition options.h:226
CVC4::options::fmfOneInstPerRound__option_t::operator()
type operator()() const
Definition options.h:710
CVC4::options::fmfOneInstPerRound__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:712
CVC4::options::fmfOneQuantPerRound__option_t
Definition options.h:228
CVC4::options::fmfOneQuantPerRound__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:717
CVC4::options::fmfOneQuantPerRound__option_t::operator()
type operator()() const
Definition options.h:715
CVC4::options::fmfOneQuantPerRound__option_t::type
bool type
Definition options.h:228
CVC4::options::foPropQuant__option_t
Definition options.h:192
CVC4::options::foPropQuant__option_t::operator()
type operator()() const
Definition options.h:617
CVC4::options::foPropQuant__option_t::type
bool type
Definition options.h:192
CVC4::options::foPropQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:619
CVC4::options::fullSaturateQuant__option_t
Definition options.h:208
CVC4::options::fullSaturateQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:661
CVC4::options::fullSaturateQuant__option_t::type
bool type
Definition options.h:208
CVC4::options::fullSaturateQuant__option_t::operator()
type operator()() const
Definition options.h:659
CVC4::options::instMaxLevel__option_t
Definition options.h:204
CVC4::options::instMaxLevel__option_t::type
int type
Definition options.h:204
CVC4::options::instMaxLevel__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:651
CVC4::options::instMaxLevel__option_t::operator()
type operator()() const
Definition options.h:649
CVC4::options::instWhenMode__option_t
Definition options.h:202
CVC4::options::instWhenMode__option_t::set
void set(const type &v)
Definition options.h:646
CVC4::options::instWhenMode__option_t::operator()
type operator()() const
Definition options.h:642
CVC4::options::instWhenMode__option_t::type
CVC4::theory::quantifiers::InstWhenMode type
Definition options.h:202
CVC4::options::instWhenMode__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:644
CVC4::options::internalReps__option_t
Definition options.h:220
CVC4::options::internalReps__option_t::type
bool type
Definition options.h:220
CVC4::options::internalReps__option_t::operator()
type operator()() const
Definition options.h:691
CVC4::options::internalReps__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:693
CVC4::options::literalMatchMode__option_t
Definition options.h:210
CVC4::options::literalMatchMode__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:666
CVC4::options::literalMatchMode__option_t::operator()
type operator()() const
Definition options.h:664
CVC4::options::literalMatchMode__option_t::type
CVC4::theory::quantifiers::LiteralMatchMode type
Definition options.h:210
CVC4::options::macrosQuant__option_t
Definition options.h:190
CVC4::options::macrosQuant__option_t::type
bool type
Definition options.h:190
CVC4::options::macrosQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:614
CVC4::options::macrosQuant__option_t::operator()
type operator()() const
Definition options.h:612
CVC4::options::mbqiMode__option_t
Definition options.h:224
CVC4::options::mbqiMode__option_t::set
void set(const type &v)
Definition options.h:707
CVC4::options::mbqiMode__option_t::type
CVC4::theory::quantifiers::MbqiMode type
Definition options.h:224
CVC4::options::mbqiMode__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:705
CVC4::options::mbqiMode__option_t::operator()
type operator()() const
Definition options.h:703
CVC4::options::miniscopeQuantFreeVar__option_t
Definition options.h:172
CVC4::options::miniscopeQuantFreeVar__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:567
CVC4::options::miniscopeQuantFreeVar__option_t::operator()
type operator()() const
Definition options.h:565
CVC4::options::miniscopeQuantFreeVar__option_t::type
bool type
Definition options.h:172
CVC4::options::miniscopeQuant__option_t
Definition options.h:170
CVC4::options::miniscopeQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:562
CVC4::options::miniscopeQuant__option_t::operator()
type operator()() const
Definition options.h:560
CVC4::options::miniscopeQuant__option_t::type
bool type
Definition options.h:170
CVC4::options::nnfQuant__option_t
Definition options.h:182
CVC4::options::nnfQuant__option_t::operator()
type operator()() const
Definition options.h:590
CVC4::options::nnfQuant__option_t::type
bool type
Definition options.h:182
CVC4::options::nnfQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:592
CVC4::options::preSkolemQuant__option_t
Definition options.h:186
CVC4::options::preSkolemQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:602
CVC4::options::preSkolemQuant__option_t::operator()
type operator()() const
Definition options.h:600
CVC4::options::preSkolemQuant__option_t::type
bool type
Definition options.h:186
CVC4::options::preSkolemQuant__option_t::set
void set(const type &v)
Definition options.h:604
CVC4::options::prenexQuant__option_t
Definition options.h:174
CVC4::options::prenexQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:572
CVC4::options::prenexQuant__option_t::type
bool type
Definition options.h:174
CVC4::options::prenexQuant__option_t::operator()
type operator()() const
Definition options.h:570
CVC4::options::qcfMode__option_t
Definition options.h:248
CVC4::options::qcfMode__option_t::type
CVC4::theory::quantifiers::QcfMode type
Definition options.h:248
CVC4::options::qcfMode__option_t::operator()
type operator()() const
Definition options.h:771
CVC4::options::qcfMode__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:773
CVC4::options::qcfTConstraint__option_t
Definition options.h:252
CVC4::options::qcfTConstraint__option_t::operator()
type operator()() const
Definition options.h:781
CVC4::options::qcfTConstraint__option_t::set
void set(const type &v)
Definition options.h:785
CVC4::options::qcfTConstraint__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:783
CVC4::options::qcfTConstraint__option_t::type
bool type
Definition options.h:252
CVC4::options::qcfWhenMode__option_t
Definition options.h:250
CVC4::options::qcfWhenMode__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:778
CVC4::options::qcfWhenMode__option_t::type
CVC4::theory::quantifiers::QcfWhenMode type
Definition options.h:250
CVC4::options::qcfWhenMode__option_t::operator()
type operator()() const
Definition options.h:776
CVC4::options::quantConflictFind__option_t
Definition options.h:246
CVC4::options::quantConflictFind__option_t::operator()
type operator()() const
Definition options.h:764
CVC4::options::quantConflictFind__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:766
CVC4::options::quantConflictFind__option_t::type
bool type
Definition options.h:246
CVC4::options::quantConflictFind__option_t::set
void set(const type &v)
Definition options.h:768
CVC4::options::quantRewriteRules__option_t
Definition options.h:254
CVC4::options::quantRewriteRules__option_t::operator()
type operator()() const
Definition options.h:788
CVC4::options::quantRewriteRules__option_t::type
bool type
Definition options.h:254
CVC4::options::quantRewriteRules__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:790
CVC4::options::recurseCbqi__option_t
Definition options.h:214
CVC4::options::recurseCbqi__option_t::type
bool type
Definition options.h:214
CVC4::options::recurseCbqi__option_t::operator()
type operator()() const
Definition options.h:676
CVC4::options::recurseCbqi__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:678
CVC4::options::registerQuantBodyTerms__option_t
Definition options.h:200
CVC4::options::registerQuantBodyTerms__option_t::operator()
type operator()() const
Definition options.h:637
CVC4::options::registerQuantBodyTerms__option_t::type
bool type
Definition options.h:200
CVC4::options::registerQuantBodyTerms__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:639
CVC4::options::relationalTriggers__option_t
Definition options.h:198
CVC4::options::relationalTriggers__option_t::operator()
type operator()() const
Definition options.h:632
CVC4::options::relationalTriggers__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:634
CVC4::options::relationalTriggers__option_t::type
bool type
Definition options.h:198
CVC4::options::relevantTriggers__option_t
Definition options.h:196
CVC4::options::relevantTriggers__option_t::operator()
type operator()() const
Definition options.h:627
CVC4::options::relevantTriggers__option_t::type
bool type
Definition options.h:196
CVC4::options::relevantTriggers__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:629
CVC4::options::rrOneInstPerRound__option_t
Definition options.h:256
CVC4::options::rrOneInstPerRound__option_t::operator()
type operator()() const
Definition options.h:793
CVC4::options::rrOneInstPerRound__option_t::type
bool type
Definition options.h:256
CVC4::options::rrOneInstPerRound__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:795
CVC4::options::simpleIteLiftQuant__option_t
Definition options.h:178
CVC4::options::simpleIteLiftQuant__option_t::operator()
type operator()() const
Definition options.h:580
CVC4::options::simpleIteLiftQuant__option_t::type
bool type
Definition options.h:178
CVC4::options::simpleIteLiftQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:582
CVC4::options::smartTriggers__option_t
Definition options.h:194
CVC4::options::smartTriggers__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:624
CVC4::options::smartTriggers__option_t::operator()
type operator()() const
Definition options.h:622
CVC4::options::smartTriggers__option_t::type
bool type
Definition options.h:194
CVC4::options::userPatternsQuant__option_t
Definition options.h:216
CVC4::options::userPatternsQuant__option_t::operator()
type operator()() const
Definition options.h:681
CVC4::options::userPatternsQuant__option_t::type
CVC4::theory::quantifiers::UserPatMode type
Definition options.h:216
CVC4::options::userPatternsQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:683
CVC4::options::varElimQuant__option_t
Definition options.h:176
CVC4::options::varElimQuant__option_t::operator()
type operator()() const
Definition options.h:575
CVC4::options::varElimQuant__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:577
CVC4::options::varElimQuant__option_t::type
bool type
Definition options.h:176