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__SMT_H
#define __CVC4__OPTIONS__SMT_H
#include "options/options.h"
#line 13 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
#include "theory/logic_info.h"
#line 16 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
#include "smt/simplification_mode.h"
#line 108 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
#include "util/lemma_input_channel.h"
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
#include "util/lemma_output_channel.h"
#line 26 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/base_options_template.h"
#define CVC4_OPTIONS__SMT__FOR_OPTION_HOLDER \
forceLogic__option_t::type forceLogic; \
bool forceLogic__setByUser__; \
simplificationMode__option_t::type simplificationMode; \
bool simplificationMode__setByUser__; \
doStaticLearning__option_t::type doStaticLearning; \
bool doStaticLearning__setByUser__; \
expandDefinitions__option_t::type expandDefinitions; \
bool expandDefinitions__setByUser__; \
produceModels__option_t::type produceModels; \
bool produceModels__setByUser__; \
checkModels__option_t::type checkModels; \
bool checkModels__setByUser__; \
dumpModels__option_t::type dumpModels; \
bool dumpModels__setByUser__; \
proof__option_t::type proof; \
bool proof__setByUser__; \
checkProofs__option_t::type checkProofs; \
bool checkProofs__setByUser__; \
dumpProofs__option_t::type dumpProofs; \
bool dumpProofs__setByUser__; \
dumpInstantiations__option_t::type dumpInstantiations; \
bool dumpInstantiations__setByUser__; \
unsatCores__option_t::type unsatCores; \
bool unsatCores__setByUser__; \
produceAssignments__option_t::type produceAssignments; \
bool produceAssignments__setByUser__; \
interactive__option_t::type interactive; \
bool interactive__setByUser__; \
doITESimp__option_t::type doITESimp; \
bool doITESimp__setByUser__; \
doITESimpOnRepeat__option_t::type doITESimpOnRepeat; \
bool doITESimpOnRepeat__setByUser__; \
simplifyWithCareEnabled__option_t::type simplifyWithCareEnabled; \
bool simplifyWithCareEnabled__setByUser__; \
compressItes__option_t::type compressItes; \
bool compressItes__setByUser__; \
unconstrainedSimp__option_t::type unconstrainedSimp; \
bool unconstrainedSimp__setByUser__; \
repeatSimp__option_t::type repeatSimp; \
bool repeatSimp__setByUser__; \
zombieHuntThreshold__option_t::type zombieHuntThreshold; \
bool zombieHuntThreshold__setByUser__; \
sortInference__option_t::type sortInference; \
bool sortInference__setByUser__; \
incrementalSolving__option_t::type incrementalSolving; \
bool incrementalSolving__setByUser__; \
abstractValues__option_t::type abstractValues; \
bool abstractValues__setByUser__; \
modelUninterpDtEnum__option_t::type modelUninterpDtEnum; \
bool modelUninterpDtEnum__setByUser__; \
cumulativeMillisecondLimit__option_t::type cumulativeMillisecondLimit; \
bool cumulativeMillisecondLimit__setByUser__; \
perCallMillisecondLimit__option_t::type perCallMillisecondLimit; \
bool perCallMillisecondLimit__setByUser__; \
cumulativeResourceLimit__option_t::type cumulativeResourceLimit; \
bool cumulativeResourceLimit__setByUser__; \
perCallResourceLimit__option_t::type perCallResourceLimit; \
bool perCallResourceLimit__setByUser__; \
rewriteApplyToConst__option_t::type rewriteApplyToConst; \
bool rewriteApplyToConst__setByUser__; \
replayFilename__option_t::type replayFilename; \
bool replayFilename__setByUser__; \
replayLog__option_t::type replayLog; \
bool replayLog__setByUser__; \
replayStream__option_t::type replayStream; \
bool replayStream__setByUser__; \
lemmaInputChannel__option_t::type lemmaInputChannel; \
bool lemmaInputChannel__setByUser__; \
lemmaOutputChannel__option_t::type lemmaOutputChannel; \
bool lemmaOutputChannel__setByUser__; \
forceNoLimitCpuWhileDump__option_t::type forceNoLimitCpuWhileDump; \
bool forceNoLimitCpuWhileDump__setByUser__;
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/base_options_template.h"
namespace CVC4 {
namespace options {
#line 13 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC forceLogic__option_t { typedef LogicInfo type; type operator()() const; bool wasSetByUser() const; } forceLogic CVC4_PUBLIC;
#line 16 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC simplificationMode__option_t { typedef SimplificationMode type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } simplificationMode CVC4_PUBLIC;
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC doStaticLearning__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } doStaticLearning CVC4_PUBLIC;
#line 24 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC expandDefinitions__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } expandDefinitions CVC4_PUBLIC;
#line 26 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC produceModels__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } produceModels CVC4_PUBLIC;
#line 28 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC checkModels__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } checkModels CVC4_PUBLIC;
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC dumpModels__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } dumpModels CVC4_PUBLIC;
#line 32 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC proof__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } proof CVC4_PUBLIC;
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC checkProofs__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } checkProofs CVC4_PUBLIC;
#line 36 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC dumpProofs__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } dumpProofs CVC4_PUBLIC;
#line 38 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC dumpInstantiations__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } dumpInstantiations CVC4_PUBLIC;
#line 41 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC unsatCores__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } unsatCores CVC4_PUBLIC;
#line 43 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC produceAssignments__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } produceAssignments CVC4_PUBLIC;
#line 48 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC interactive__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } interactive CVC4_PUBLIC;
#line 51 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC doITESimp__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } doITESimp CVC4_PUBLIC;
#line 54 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC doITESimpOnRepeat__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } doITESimpOnRepeat CVC4_PUBLIC;
#line 57 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC simplifyWithCareEnabled__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } simplifyWithCareEnabled CVC4_PUBLIC;
#line 60 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC compressItes__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } compressItes CVC4_PUBLIC;
#line 63 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC unconstrainedSimp__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } unconstrainedSimp CVC4_PUBLIC;
#line 66 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC repeatSimp__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } repeatSimp CVC4_PUBLIC;
#line 69 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC zombieHuntThreshold__option_t { typedef uint32_t type; type operator()() const; bool wasSetByUser() const; } zombieHuntThreshold CVC4_PUBLIC;
#line 72 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC sortInference__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } sortInference CVC4_PUBLIC;
#line 75 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC incrementalSolving__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } incrementalSolving CVC4_PUBLIC;
#line 78 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC abstractValues__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } abstractValues CVC4_PUBLIC;
#line 80 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC modelUninterpDtEnum__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } modelUninterpDtEnum CVC4_PUBLIC;
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC cumulativeMillisecondLimit__option_t { typedef unsigned long type; type operator()() const; bool wasSetByUser() const; } cumulativeMillisecondLimit CVC4_PUBLIC;
#line 90 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC perCallMillisecondLimit__option_t { typedef unsigned long type; type operator()() const; bool wasSetByUser() const; } perCallMillisecondLimit CVC4_PUBLIC;
#line 92 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC cumulativeResourceLimit__option_t { typedef unsigned long type; type operator()() const; bool wasSetByUser() const; } cumulativeResourceLimit CVC4_PUBLIC;
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC perCallResourceLimit__option_t { typedef unsigned long type; type operator()() const; bool wasSetByUser() const; } perCallResourceLimit CVC4_PUBLIC;
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC rewriteApplyToConst__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } rewriteApplyToConst CVC4_PUBLIC;
#line 101 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC replayFilename__option_t { typedef std::string type; type operator()() const; bool wasSetByUser() const; } replayFilename CVC4_PUBLIC;
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC replayLog__option_t { typedef std::ostream* type; type operator()() const; bool wasSetByUser() const; } replayLog CVC4_PUBLIC;
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC replayStream__option_t { typedef ExprStream* type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } replayStream CVC4_PUBLIC;
#line 108 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC lemmaInputChannel__option_t { typedef LemmaInputChannel* type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } lemmaInputChannel CVC4_PUBLIC;
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC lemmaOutputChannel__option_t { typedef LemmaOutputChannel* type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } lemmaOutputChannel CVC4_PUBLIC;
#line 113 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
extern struct CVC4_PUBLIC forceNoLimitCpuWhileDump__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } forceNoLimitCpuWhileDump CVC4_PUBLIC;
#line 38 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/base_options_template.h"
}/* CVC4::options namespace */
#line 13 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::forceLogic__option_t::type& Options::operator[](options::forceLogic__option_t) const;
#line 13 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::forceLogic__option_t) const;
#line 13 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::forceLogic__option_t, std::string option, std::string value, SmtEngine* smt);
#line 16 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::simplificationMode__option_t, const options::simplificationMode__option_t::type& x);
#line 16 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::simplificationMode__option_t::type& Options::operator[](options::simplificationMode__option_t) const;
#line 16 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::simplificationMode__option_t) const;
#line 16 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::simplificationMode__option_t, std::string option, std::string value, SmtEngine* smt);
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::doStaticLearning__option_t::type& Options::operator[](options::doStaticLearning__option_t) const;
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::doStaticLearning__option_t) const;
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::doStaticLearning__option_t, std::string option, bool value, SmtEngine* smt);
#line 24 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::expandDefinitions__option_t::type& Options::operator[](options::expandDefinitions__option_t) const;
#line 24 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::expandDefinitions__option_t) const;
#line 24 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::expandDefinitions__option_t, std::string option, bool value, SmtEngine* smt);
#line 26 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::produceModels__option_t::type& Options::operator[](options::produceModels__option_t) const;
#line 26 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::produceModels__option_t) const;
#line 26 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::produceModels__option_t, std::string option, bool value, SmtEngine* smt);
#line 28 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::checkModels__option_t::type& Options::operator[](options::checkModels__option_t) const;
#line 28 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::checkModels__option_t) const;
#line 28 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::checkModels__option_t, std::string option, bool value, SmtEngine* smt);
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::dumpModels__option_t::type& Options::operator[](options::dumpModels__option_t) const;
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::dumpModels__option_t) const;
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::dumpModels__option_t, std::string option, bool value, SmtEngine* smt);
#line 32 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::proof__option_t::type& Options::operator[](options::proof__option_t) const;
#line 32 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::proof__option_t) const;
#line 32 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::proof__option_t, std::string option, bool value, SmtEngine* smt);
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::checkProofs__option_t::type& Options::operator[](options::checkProofs__option_t) const;
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::checkProofs__option_t) const;
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::checkProofs__option_t, std::string option, bool value, SmtEngine* smt);
#line 36 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::dumpProofs__option_t::type& Options::operator[](options::dumpProofs__option_t) const;
#line 36 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::dumpProofs__option_t) const;
#line 36 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::dumpProofs__option_t, std::string option, bool value, SmtEngine* smt);
#line 38 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::dumpInstantiations__option_t::type& Options::operator[](options::dumpInstantiations__option_t) const;
#line 38 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::dumpInstantiations__option_t) const;
#line 38 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::dumpInstantiations__option_t, std::string option, bool value, SmtEngine* smt);
#line 41 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::unsatCores__option_t::type& Options::operator[](options::unsatCores__option_t) const;
#line 41 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::unsatCores__option_t) const;
#line 41 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::unsatCores__option_t, std::string option, bool value, SmtEngine* smt);
#line 43 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::produceAssignments__option_t::type& Options::operator[](options::produceAssignments__option_t) const;
#line 43 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::produceAssignments__option_t) const;
#line 43 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::produceAssignments__option_t, std::string option, bool value, SmtEngine* smt);
#line 48 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::interactive__option_t, const options::interactive__option_t::type& x);
#line 48 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::interactive__option_t::type& Options::operator[](options::interactive__option_t) const;
#line 48 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::interactive__option_t) const;
#line 48 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::interactive__option_t, std::string option, bool value, SmtEngine* smt);
#line 51 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::doITESimp__option_t, const options::doITESimp__option_t::type& x);
#line 51 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::doITESimp__option_t::type& Options::operator[](options::doITESimp__option_t) const;
#line 51 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::doITESimp__option_t) const;
#line 51 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::doITESimp__option_t, std::string option, bool value, SmtEngine* smt);
#line 54 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::doITESimpOnRepeat__option_t, const options::doITESimpOnRepeat__option_t::type& x);
#line 54 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::doITESimpOnRepeat__option_t::type& Options::operator[](options::doITESimpOnRepeat__option_t) const;
#line 54 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::doITESimpOnRepeat__option_t) const;
#line 54 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::doITESimpOnRepeat__option_t, std::string option, bool value, SmtEngine* smt);
#line 57 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::simplifyWithCareEnabled__option_t, const options::simplifyWithCareEnabled__option_t::type& x);
#line 57 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::simplifyWithCareEnabled__option_t::type& Options::operator[](options::simplifyWithCareEnabled__option_t) const;
#line 57 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::simplifyWithCareEnabled__option_t) const;
#line 57 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::simplifyWithCareEnabled__option_t, std::string option, bool value, SmtEngine* smt);
#line 60 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::compressItes__option_t, const options::compressItes__option_t::type& x);
#line 60 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::compressItes__option_t::type& Options::operator[](options::compressItes__option_t) const;
#line 60 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::compressItes__option_t) const;
#line 60 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::compressItes__option_t, std::string option, bool value, SmtEngine* smt);
#line 63 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::unconstrainedSimp__option_t, const options::unconstrainedSimp__option_t::type& x);
#line 63 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::unconstrainedSimp__option_t::type& Options::operator[](options::unconstrainedSimp__option_t) const;
#line 63 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::unconstrainedSimp__option_t) const;
#line 63 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::unconstrainedSimp__option_t, std::string option, bool value, SmtEngine* smt);
#line 66 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::repeatSimp__option_t, const options::repeatSimp__option_t::type& x);
#line 66 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::repeatSimp__option_t::type& Options::operator[](options::repeatSimp__option_t) const;
#line 66 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::repeatSimp__option_t) const;
#line 66 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::repeatSimp__option_t, std::string option, bool value, SmtEngine* smt);
#line 69 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::zombieHuntThreshold__option_t::type& Options::operator[](options::zombieHuntThreshold__option_t) const;
#line 69 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::zombieHuntThreshold__option_t) const;
#line 69 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::zombieHuntThreshold__option_t, std::string option, std::string value, SmtEngine* smt);
#line 72 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::sortInference__option_t, const options::sortInference__option_t::type& x);
#line 72 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::sortInference__option_t::type& Options::operator[](options::sortInference__option_t) const;
#line 72 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::sortInference__option_t) const;
#line 72 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::sortInference__option_t, std::string option, bool value, SmtEngine* smt);
#line 75 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::incrementalSolving__option_t::type& Options::operator[](options::incrementalSolving__option_t) const;
#line 75 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::incrementalSolving__option_t) const;
#line 75 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::incrementalSolving__option_t, std::string option, bool value, SmtEngine* smt);
#line 78 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::abstractValues__option_t::type& Options::operator[](options::abstractValues__option_t) const;
#line 78 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::abstractValues__option_t) const;
#line 78 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::abstractValues__option_t, std::string option, bool value, SmtEngine* smt);
#line 80 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::modelUninterpDtEnum__option_t::type& Options::operator[](options::modelUninterpDtEnum__option_t) const;
#line 80 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::modelUninterpDtEnum__option_t) const;
#line 80 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::modelUninterpDtEnum__option_t, std::string option, bool value, SmtEngine* smt);
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::cumulativeMillisecondLimit__option_t::type& Options::operator[](options::cumulativeMillisecondLimit__option_t) const;
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::cumulativeMillisecondLimit__option_t) const;
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::cumulativeMillisecondLimit__option_t, std::string option, std::string value, SmtEngine* smt);
#line 90 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::perCallMillisecondLimit__option_t::type& Options::operator[](options::perCallMillisecondLimit__option_t) const;
#line 90 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::perCallMillisecondLimit__option_t) const;
#line 90 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::perCallMillisecondLimit__option_t, std::string option, std::string value, SmtEngine* smt);
#line 92 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::cumulativeResourceLimit__option_t::type& Options::operator[](options::cumulativeResourceLimit__option_t) const;
#line 92 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::cumulativeResourceLimit__option_t) const;
#line 92 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::cumulativeResourceLimit__option_t, std::string option, std::string value, SmtEngine* smt);
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::perCallResourceLimit__option_t::type& Options::operator[](options::perCallResourceLimit__option_t) const;
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::perCallResourceLimit__option_t) const;
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::perCallResourceLimit__option_t, std::string option, std::string value, SmtEngine* smt);
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::rewriteApplyToConst__option_t::type& Options::operator[](options::rewriteApplyToConst__option_t) const;
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::rewriteApplyToConst__option_t) const;
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::rewriteApplyToConst__option_t, std::string option, bool value, SmtEngine* smt);
#line 101 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::replayFilename__option_t::type& Options::operator[](options::replayFilename__option_t) const;
#line 101 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::replayFilename__option_t) const;
#line 101 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::replayFilename__option_t, std::string option, std::string value, SmtEngine* smt);
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::replayLog__option_t::type& Options::operator[](options::replayLog__option_t) const;
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::replayLog__option_t) const;
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::replayLog__option_t, std::string option, std::string value, SmtEngine* smt);
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::replayStream__option_t, const options::replayStream__option_t::type& x);
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::replayStream__option_t::type& Options::operator[](options::replayStream__option_t) const;
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::replayStream__option_t) const;
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::replayStream__option_t, std::string option, std::string value, SmtEngine* smt);
#line 108 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::lemmaInputChannel__option_t, const options::lemmaInputChannel__option_t::type& x);
#line 108 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::lemmaInputChannel__option_t::type& Options::operator[](options::lemmaInputChannel__option_t) const;
#line 108 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::lemmaInputChannel__option_t) const;
#line 108 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::lemmaInputChannel__option_t, std::string option, std::string value, SmtEngine* smt);
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::set(options::lemmaOutputChannel__option_t, const options::lemmaOutputChannel__option_t::type& x);
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::lemmaOutputChannel__option_t::type& Options::operator[](options::lemmaOutputChannel__option_t) const;
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::lemmaOutputChannel__option_t) const;
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assign(options::lemmaOutputChannel__option_t, std::string option, std::string value, SmtEngine* smt);
#line 113 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> const options::forceNoLimitCpuWhileDump__option_t::type& Options::operator[](options::forceNoLimitCpuWhileDump__option_t) const;
#line 113 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> bool Options::wasSetByUser(options::forceNoLimitCpuWhileDump__option_t) const;
#line 113 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
template <> void Options::assignBool(options::forceNoLimitCpuWhileDump__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 13 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline forceLogic__option_t::type forceLogic__option_t::operator()() const { return Options::current()[*this]; }
#line 13 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool forceLogic__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 16 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline simplificationMode__option_t::type simplificationMode__option_t::operator()() const { return Options::current()[*this]; }
#line 16 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool simplificationMode__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 16 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void simplificationMode__option_t::set(const simplificationMode__option_t::type& v) { Options::current().set(*this, v); }
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline doStaticLearning__option_t::type doStaticLearning__option_t::operator()() const { return Options::current()[*this]; }
#line 21 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool doStaticLearning__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 24 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline expandDefinitions__option_t::type expandDefinitions__option_t::operator()() const { return Options::current()[*this]; }
#line 24 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool expandDefinitions__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 26 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline produceModels__option_t::type produceModels__option_t::operator()() const { return Options::current()[*this]; }
#line 26 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool produceModels__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 28 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline checkModels__option_t::type checkModels__option_t::operator()() const { return Options::current()[*this]; }
#line 28 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool checkModels__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline dumpModels__option_t::type dumpModels__option_t::operator()() const { return Options::current()[*this]; }
#line 30 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool dumpModels__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 32 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline proof__option_t::type proof__option_t::operator()() const { return Options::current()[*this]; }
#line 32 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool proof__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline checkProofs__option_t::type checkProofs__option_t::operator()() const { return Options::current()[*this]; }
#line 34 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool checkProofs__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 36 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline dumpProofs__option_t::type dumpProofs__option_t::operator()() const { return Options::current()[*this]; }
#line 36 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool dumpProofs__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 38 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline dumpInstantiations__option_t::type dumpInstantiations__option_t::operator()() const { return Options::current()[*this]; }
#line 38 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool dumpInstantiations__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 41 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline unsatCores__option_t::type unsatCores__option_t::operator()() const { return Options::current()[*this]; }
#line 41 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool unsatCores__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 43 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline produceAssignments__option_t::type produceAssignments__option_t::operator()() const { return Options::current()[*this]; }
#line 43 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool produceAssignments__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 48 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline interactive__option_t::type interactive__option_t::operator()() const { return Options::current()[*this]; }
#line 48 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool interactive__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 48 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void interactive__option_t::set(const interactive__option_t::type& v) { Options::current().set(*this, v); }
#line 51 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline doITESimp__option_t::type doITESimp__option_t::operator()() const { return Options::current()[*this]; }
#line 51 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool doITESimp__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 51 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void doITESimp__option_t::set(const doITESimp__option_t::type& v) { Options::current().set(*this, v); }
#line 54 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline doITESimpOnRepeat__option_t::type doITESimpOnRepeat__option_t::operator()() const { return Options::current()[*this]; }
#line 54 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool doITESimpOnRepeat__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 54 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void doITESimpOnRepeat__option_t::set(const doITESimpOnRepeat__option_t::type& v) { Options::current().set(*this, v); }
#line 57 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline simplifyWithCareEnabled__option_t::type simplifyWithCareEnabled__option_t::operator()() const { return Options::current()[*this]; }
#line 57 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool simplifyWithCareEnabled__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 57 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void simplifyWithCareEnabled__option_t::set(const simplifyWithCareEnabled__option_t::type& v) { Options::current().set(*this, v); }
#line 60 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline compressItes__option_t::type compressItes__option_t::operator()() const { return Options::current()[*this]; }
#line 60 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool compressItes__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 60 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void compressItes__option_t::set(const compressItes__option_t::type& v) { Options::current().set(*this, v); }
#line 63 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline unconstrainedSimp__option_t::type unconstrainedSimp__option_t::operator()() const { return Options::current()[*this]; }
#line 63 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool unconstrainedSimp__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 63 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void unconstrainedSimp__option_t::set(const unconstrainedSimp__option_t::type& v) { Options::current().set(*this, v); }
#line 66 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline repeatSimp__option_t::type repeatSimp__option_t::operator()() const { return Options::current()[*this]; }
#line 66 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool repeatSimp__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 66 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void repeatSimp__option_t::set(const repeatSimp__option_t::type& v) { Options::current().set(*this, v); }
#line 69 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline zombieHuntThreshold__option_t::type zombieHuntThreshold__option_t::operator()() const { return Options::current()[*this]; }
#line 69 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool zombieHuntThreshold__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 72 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline sortInference__option_t::type sortInference__option_t::operator()() const { return Options::current()[*this]; }
#line 72 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool sortInference__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 72 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void sortInference__option_t::set(const sortInference__option_t::type& v) { Options::current().set(*this, v); }
#line 75 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline incrementalSolving__option_t::type incrementalSolving__option_t::operator()() const { return Options::current()[*this]; }
#line 75 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool incrementalSolving__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 78 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline abstractValues__option_t::type abstractValues__option_t::operator()() const { return Options::current()[*this]; }
#line 78 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool abstractValues__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 80 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline modelUninterpDtEnum__option_t::type modelUninterpDtEnum__option_t::operator()() const { return Options::current()[*this]; }
#line 80 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool modelUninterpDtEnum__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline cumulativeMillisecondLimit__option_t::type cumulativeMillisecondLimit__option_t::operator()() const { return Options::current()[*this]; }
#line 88 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool cumulativeMillisecondLimit__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 90 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline perCallMillisecondLimit__option_t::type perCallMillisecondLimit__option_t::operator()() const { return Options::current()[*this]; }
#line 90 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool perCallMillisecondLimit__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 92 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline cumulativeResourceLimit__option_t::type cumulativeResourceLimit__option_t::operator()() const { return Options::current()[*this]; }
#line 92 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool cumulativeResourceLimit__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline perCallResourceLimit__option_t::type perCallResourceLimit__option_t::operator()() const { return Options::current()[*this]; }
#line 94 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool perCallResourceLimit__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline rewriteApplyToConst__option_t::type rewriteApplyToConst__option_t::operator()() const { return Options::current()[*this]; }
#line 97 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool rewriteApplyToConst__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 101 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline replayFilename__option_t::type replayFilename__option_t::operator()() const { return Options::current()[*this]; }
#line 101 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool replayFilename__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline replayLog__option_t::type replayLog__option_t::operator()() const { return Options::current()[*this]; }
#line 103 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool replayLog__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline replayStream__option_t::type replayStream__option_t::operator()() const { return Options::current()[*this]; }
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool replayStream__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 105 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void replayStream__option_t::set(const replayStream__option_t::type& v) { Options::current().set(*this, v); }
#line 108 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline lemmaInputChannel__option_t::type lemmaInputChannel__option_t::operator()() const { return Options::current()[*this]; }
#line 108 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool lemmaInputChannel__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 108 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void lemmaInputChannel__option_t::set(const lemmaInputChannel__option_t::type& v) { Options::current().set(*this, v); }
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline lemmaOutputChannel__option_t::type lemmaOutputChannel__option_t::operator()() const { return Options::current()[*this]; }
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool lemmaOutputChannel__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
#line 110 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline void lemmaOutputChannel__option_t::set(const lemmaOutputChannel__option_t::type& v) { Options::current().set(*this, v); }
#line 113 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline forceNoLimitCpuWhileDump__option_t::type forceNoLimitCpuWhileDump__option_t::operator()() const { return Options::current()[*this]; }
#line 113 "/home/mdeters/cvc4/builds/x86_64-unknown-linux-gnu/production/../../../src/options/../smt/options"
inline bool forceNoLimitCpuWhileDump__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__SMT_H */
CVC4::ExprStream
A pure-virtual stream interface for expressions.
Definition expr_stream.h:30
CVC4::LemmaInputChannel
Definition lemma_input_channel.h:27
CVC4::LemmaOutputChannel
This interface describes a mechanism for the propositional and theory engines to communicate with the...
Definition lemma_output_channel.h:33
CVC4::LogicInfo
A LogicInfo instance describes a collection of theory modules and some basic configuration about them...
Definition logic_info.h:45
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
lemma_input_channel.h
[[ Add one-line brief description here ]]
lemma_output_channel.h
Mechanism for communication about new lemmas.
logic_info.h
A class giving information about a logic (group a theory modules and configuration information)
CVC4::options::sortInference
struct CVC4::options::sortInference__option_t sortInference
CVC4::options::incrementalSolving
struct CVC4::options::incrementalSolving__option_t incrementalSolving
CVC4::options::simplificationMode
struct CVC4::options::simplificationMode__option_t simplificationMode
CVC4::options::lemmaOutputChannel
struct CVC4::options::lemmaOutputChannel__option_t lemmaOutputChannel
CVC4::options::expandDefinitions
struct CVC4::options::expandDefinitions__option_t expandDefinitions
CVC4::options::zombieHuntThreshold
struct CVC4::options::zombieHuntThreshold__option_t zombieHuntThreshold
CVC4::options::repeatSimp
struct CVC4::options::repeatSimp__option_t repeatSimp
CVC4::options::rewriteApplyToConst
struct CVC4::options::rewriteApplyToConst__option_t rewriteApplyToConst
CVC4::options::checkProofs
struct CVC4::options::checkProofs__option_t checkProofs
CVC4::options::simplifyWithCareEnabled
struct CVC4::options::simplifyWithCareEnabled__option_t simplifyWithCareEnabled
CVC4::options::interactive
struct CVC4::options::interactive__option_t interactive
CVC4::options::cumulativeMillisecondLimit
struct CVC4::options::cumulativeMillisecondLimit__option_t cumulativeMillisecondLimit
CVC4::options::replayLog
struct CVC4::options::replayLog__option_t replayLog
CVC4::options::abstractValues
struct CVC4::options::abstractValues__option_t abstractValues
CVC4::options::perCallResourceLimit
struct CVC4::options::perCallResourceLimit__option_t perCallResourceLimit
CVC4::options::cumulativeResourceLimit
struct CVC4::options::cumulativeResourceLimit__option_t cumulativeResourceLimit
CVC4::options::doITESimp
struct CVC4::options::doITESimp__option_t doITESimp
CVC4::options::unsatCores
struct CVC4::options::unsatCores__option_t unsatCores
CVC4::options::replayStream
struct CVC4::options::replayStream__option_t replayStream
CVC4::options::doITESimpOnRepeat
struct CVC4::options::doITESimpOnRepeat__option_t doITESimpOnRepeat
CVC4::options::dumpInstantiations
struct CVC4::options::dumpInstantiations__option_t dumpInstantiations
CVC4::options::forceLogic
struct CVC4::options::forceLogic__option_t forceLogic
CVC4::options::dumpProofs
struct CVC4::options::dumpProofs__option_t dumpProofs
CVC4::options::perCallMillisecondLimit
struct CVC4::options::perCallMillisecondLimit__option_t perCallMillisecondLimit
CVC4::options::modelUninterpDtEnum
struct CVC4::options::modelUninterpDtEnum__option_t modelUninterpDtEnum
CVC4::options::unconstrainedSimp
struct CVC4::options::unconstrainedSimp__option_t unconstrainedSimp
CVC4::options::doStaticLearning
struct CVC4::options::doStaticLearning__option_t doStaticLearning
CVC4::options::compressItes
struct CVC4::options::compressItes__option_t compressItes
CVC4::options::dumpModels
struct CVC4::options::dumpModels__option_t dumpModels
CVC4::options::produceAssignments
struct CVC4::options::produceAssignments__option_t produceAssignments
CVC4::options::checkModels
struct CVC4::options::checkModels__option_t checkModels
CVC4::options::lemmaInputChannel
struct CVC4::options::lemmaInputChannel__option_t lemmaInputChannel
CVC4::options::forceNoLimitCpuWhileDump
struct CVC4::options::forceNoLimitCpuWhileDump__option_t forceNoLimitCpuWhileDump
CVC4::options::produceModels
struct CVC4::options::produceModels__option_t produceModels
CVC4::options::replayFilename
struct CVC4::options::replayFilename__option_t replayFilename
CVC4::options::proof
struct CVC4::options::proof__option_t proof
CVC4
Definition expr.h:106
CVC4::SimplificationMode
SimplificationMode
Enumeration of simplification modes (when to simplify).
Definition simplification_mode.h:28
options.h
Global (command-line, set-option, ...) parameters for SMT.
simplification_mode.h
[[ Add one-line brief description here ]]
CVC4::options::abstractValues__option_t
Definition options.h:192
CVC4::options::abstractValues__option_t::operator()
type operator()() const
Definition options.h:603
CVC4::options::abstractValues__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:605
CVC4::options::abstractValues__option_t::type
bool type
Definition options.h:192
CVC4::options::checkModels__option_t
Definition options.h:156
CVC4::options::checkModels__option_t::type
bool type
Definition options.h:156
CVC4::options::checkModels__option_t::operator()
type operator()() const
Definition options.h:497
CVC4::options::checkModels__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:499
CVC4::options::checkProofs__option_t
Definition options.h:162
CVC4::options::checkProofs__option_t::type
bool type
Definition options.h:162
CVC4::options::checkProofs__option_t::operator()
type operator()() const
Definition options.h:512
CVC4::options::checkProofs__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:514
CVC4::options::compressItes__option_t
Definition options.h:180
CVC4::options::compressItes__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:567
CVC4::options::compressItes__option_t::type
bool type
Definition options.h:180
CVC4::options::compressItes__option_t::operator()
type operator()() const
Definition options.h:565
CVC4::options::compressItes__option_t::set
void set(const type &v)
Definition options.h:569
CVC4::options::cumulativeMillisecondLimit__option_t
Definition options.h:196
CVC4::options::cumulativeMillisecondLimit__option_t::operator()
type operator()() const
Definition options.h:613
CVC4::options::cumulativeMillisecondLimit__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:615
CVC4::options::cumulativeMillisecondLimit__option_t::type
unsigned long type
Definition options.h:196
CVC4::options::cumulativeResourceLimit__option_t
Definition options.h:200
CVC4::options::cumulativeResourceLimit__option_t::operator()
type operator()() const
Definition options.h:623
CVC4::options::cumulativeResourceLimit__option_t::type
unsigned long type
Definition options.h:200
CVC4::options::cumulativeResourceLimit__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:625
CVC4::options::doITESimpOnRepeat__option_t
Definition options.h:176
CVC4::options::doITESimpOnRepeat__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:553
CVC4::options::doITESimpOnRepeat__option_t::set
void set(const type &v)
Definition options.h:555
CVC4::options::doITESimpOnRepeat__option_t::operator()
type operator()() const
Definition options.h:551
CVC4::options::doITESimpOnRepeat__option_t::type
bool type
Definition options.h:176
CVC4::options::doITESimp__option_t
Definition options.h:174
CVC4::options::doITESimp__option_t::operator()
type operator()() const
Definition options.h:544
CVC4::options::doITESimp__option_t::set
void set(const type &v)
Definition options.h:548
CVC4::options::doITESimp__option_t::type
bool type
Definition options.h:174
CVC4::options::doITESimp__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:546
CVC4::options::doStaticLearning__option_t
Definition options.h:150
CVC4::options::doStaticLearning__option_t::type
bool type
Definition options.h:150
CVC4::options::doStaticLearning__option_t::operator()
type operator()() const
Definition options.h:482
CVC4::options::doStaticLearning__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:484
CVC4::options::dumpInstantiations__option_t
Definition options.h:166
CVC4::options::dumpInstantiations__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:524
CVC4::options::dumpInstantiations__option_t::operator()
type operator()() const
Definition options.h:522
CVC4::options::dumpInstantiations__option_t::type
bool type
Definition options.h:166
CVC4::options::dumpModels__option_t
Definition options.h:158
CVC4::options::dumpModels__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:504
CVC4::options::dumpModels__option_t::operator()
type operator()() const
Definition options.h:502
CVC4::options::dumpModels__option_t::type
bool type
Definition options.h:158
CVC4::options::dumpProofs__option_t
Definition options.h:164
CVC4::options::dumpProofs__option_t::operator()
type operator()() const
Definition options.h:517
CVC4::options::dumpProofs__option_t::type
bool type
Definition options.h:164
CVC4::options::dumpProofs__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:519
CVC4::options::expandDefinitions__option_t
Definition options.h:152
CVC4::options::expandDefinitions__option_t::operator()
type operator()() const
Definition options.h:487
CVC4::options::expandDefinitions__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:489
CVC4::options::expandDefinitions__option_t::type
bool type
Definition options.h:152
CVC4::options::forceLogic__option_t
Definition options.h:146
CVC4::options::forceLogic__option_t::type
LogicInfo type
Definition options.h:146
CVC4::options::forceLogic__option_t::operator()
type operator()() const
Definition options.h:470
CVC4::options::forceLogic__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:472
CVC4::options::forceNoLimitCpuWhileDump__option_t
Definition options.h:216
CVC4::options::forceNoLimitCpuWhileDump__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:671
CVC4::options::forceNoLimitCpuWhileDump__option_t::operator()
type operator()() const
Definition options.h:669
CVC4::options::forceNoLimitCpuWhileDump__option_t::type
bool type
Definition options.h:216
CVC4::options::incrementalSolving__option_t
Definition options.h:190
CVC4::options::incrementalSolving__option_t::type
bool type
Definition options.h:190
CVC4::options::incrementalSolving__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:600
CVC4::options::incrementalSolving__option_t::operator()
type operator()() const
Definition options.h:598
CVC4::options::interactive__option_t
Definition options.h:172
CVC4::options::interactive__option_t::operator()
type operator()() const
Definition options.h:537
CVC4::options::interactive__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:539
CVC4::options::interactive__option_t::set
void set(const type &v)
Definition options.h:541
CVC4::options::interactive__option_t::type
bool type
Definition options.h:172
CVC4::options::lemmaInputChannel__option_t
Definition options.h:212
CVC4::options::lemmaInputChannel__option_t::operator()
type operator()() const
Definition options.h:655
CVC4::options::lemmaInputChannel__option_t::set
void set(const type &v)
Definition options.h:659
CVC4::options::lemmaInputChannel__option_t::type
LemmaInputChannel * type
Definition options.h:212
CVC4::options::lemmaInputChannel__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:657
CVC4::options::lemmaOutputChannel__option_t
Definition options.h:214
CVC4::options::lemmaOutputChannel__option_t::set
void set(const type &v)
Definition options.h:666
CVC4::options::lemmaOutputChannel__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:664
CVC4::options::lemmaOutputChannel__option_t::operator()
type operator()() const
Definition options.h:662
CVC4::options::lemmaOutputChannel__option_t::type
LemmaOutputChannel * type
Definition options.h:214
CVC4::options::modelUninterpDtEnum__option_t
Definition options.h:194
CVC4::options::modelUninterpDtEnum__option_t::operator()
type operator()() const
Definition options.h:608
CVC4::options::modelUninterpDtEnum__option_t::type
bool type
Definition options.h:194
CVC4::options::modelUninterpDtEnum__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:610
CVC4::options::perCallMillisecondLimit__option_t
Definition options.h:198
CVC4::options::perCallMillisecondLimit__option_t::operator()
type operator()() const
Definition options.h:618
CVC4::options::perCallMillisecondLimit__option_t::type
unsigned long type
Definition options.h:198
CVC4::options::perCallMillisecondLimit__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:620
CVC4::options::perCallResourceLimit__option_t
Definition options.h:202
CVC4::options::perCallResourceLimit__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:630
CVC4::options::perCallResourceLimit__option_t::type
unsigned long type
Definition options.h:202
CVC4::options::perCallResourceLimit__option_t::operator()
type operator()() const
Definition options.h:628
CVC4::options::produceAssignments__option_t
Definition options.h:170
CVC4::options::produceAssignments__option_t::operator()
type operator()() const
Definition options.h:532
CVC4::options::produceAssignments__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:534
CVC4::options::produceAssignments__option_t::type
bool type
Definition options.h:170
CVC4::options::produceModels__option_t
Definition options.h:154
CVC4::options::produceModels__option_t::type
bool type
Definition options.h:154
CVC4::options::produceModels__option_t::operator()
type operator()() const
Definition options.h:492
CVC4::options::produceModels__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:494
CVC4::options::proof__option_t
Definition options.h:160
CVC4::options::proof__option_t::type
bool type
Definition options.h:160
CVC4::options::proof__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:509
CVC4::options::proof__option_t::operator()
type operator()() const
Definition options.h:507
CVC4::options::repeatSimp__option_t
Definition options.h:184
CVC4::options::repeatSimp__option_t::operator()
type operator()() const
Definition options.h:579
CVC4::options::repeatSimp__option_t::set
void set(const type &v)
Definition options.h:583
CVC4::options::repeatSimp__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:581
CVC4::options::repeatSimp__option_t::type
bool type
Definition options.h:184
CVC4::options::replayFilename__option_t
Definition options.h:206
CVC4::options::replayFilename__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:640
CVC4::options::replayFilename__option_t::operator()
type operator()() const
Definition options.h:638
CVC4::options::replayFilename__option_t::type
std::string type
Definition options.h:206
CVC4::options::replayLog__option_t
Definition options.h:208
CVC4::options::replayLog__option_t::operator()
type operator()() const
Definition options.h:643
CVC4::options::replayLog__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:645
CVC4::options::replayLog__option_t::type
std::ostream * type
Definition options.h:208
CVC4::options::replayStream__option_t
Definition options.h:210
CVC4::options::replayStream__option_t::set
void set(const type &v)
Definition options.h:652
CVC4::options::replayStream__option_t::type
ExprStream * type
Definition options.h:210
CVC4::options::replayStream__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:650
CVC4::options::replayStream__option_t::operator()
type operator()() const
Definition options.h:648
CVC4::options::rewriteApplyToConst__option_t
Definition options.h:204
CVC4::options::rewriteApplyToConst__option_t::type
bool type
Definition options.h:204
CVC4::options::rewriteApplyToConst__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:635
CVC4::options::rewriteApplyToConst__option_t::operator()
type operator()() const
Definition options.h:633
CVC4::options::simplificationMode__option_t
Definition options.h:148
CVC4::options::simplificationMode__option_t::type
SimplificationMode type
Definition options.h:148
CVC4::options::simplificationMode__option_t::operator()
type operator()() const
Definition options.h:475
CVC4::options::simplificationMode__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:477
CVC4::options::simplificationMode__option_t::set
void set(const type &v)
Definition options.h:479
CVC4::options::simplifyWithCareEnabled__option_t
Definition options.h:178
CVC4::options::simplifyWithCareEnabled__option_t::set
void set(const type &v)
Definition options.h:562
CVC4::options::simplifyWithCareEnabled__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:560
CVC4::options::simplifyWithCareEnabled__option_t::operator()
type operator()() const
Definition options.h:558
CVC4::options::simplifyWithCareEnabled__option_t::type
bool type
Definition options.h:178
CVC4::options::sortInference__option_t
Definition options.h:188
CVC4::options::sortInference__option_t::type
bool type
Definition options.h:188
CVC4::options::sortInference__option_t::operator()
type operator()() const
Definition options.h:591
CVC4::options::sortInference__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:593
CVC4::options::sortInference__option_t::set
void set(const type &v)
Definition options.h:595
CVC4::options::unconstrainedSimp__option_t
Definition options.h:182
CVC4::options::unconstrainedSimp__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:574
CVC4::options::unconstrainedSimp__option_t::type
bool type
Definition options.h:182
CVC4::options::unconstrainedSimp__option_t::set
void set(const type &v)
Definition options.h:576
CVC4::options::unconstrainedSimp__option_t::operator()
type operator()() const
Definition options.h:572
CVC4::options::unsatCores__option_t
Definition options.h:168
CVC4::options::unsatCores__option_t::type
bool type
Definition options.h:168
CVC4::options::unsatCores__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:529
CVC4::options::unsatCores__option_t::operator()
type operator()() const
Definition options.h:527
CVC4::options::zombieHuntThreshold__option_t
Definition options.h:186
CVC4::options::zombieHuntThreshold__option_t::wasSetByUser
bool wasSetByUser() const
Definition options.h:588
CVC4::options::zombieHuntThreshold__option_t::operator()
type operator()() const
Definition options.h:586
CVC4::options::zombieHuntThreshold__option_t::type
uint32_t type
Definition options.h:186