48 #ifndef __CVC4__OPTIONS__DRIVER_H
49 #define __CVC4__OPTIONS__DRIVER_H
53 #line 30 "../../../src/options/../main/options"
55 #line 30 "../../../src/options/../main/options"
58 #line 26 "../../../src/options/base_options_template.h"
60 #define CVC4_OPTIONS__DRIVER__FOR_OPTION_HOLDER \
61 version__option_t::type version; \
62 bool version__setByUser__; \
63 help__option_t::type help; \
64 bool help__setByUser__; \
65 earlyExit__option_t::type earlyExit; \
66 bool earlyExit__setByUser__; \
67 threads__option_t::type threads; \
68 bool threads__setByUser__; \
69 threadArgv__option_t::type threadArgv; \
70 bool threadArgv__setByUser__; \
71 thread_id__option_t::type thread_id; \
72 bool thread_id__setByUser__; \
73 sharingFilterByLength__option_t::type sharingFilterByLength; \
74 bool sharingFilterByLength__setByUser__; \
75 fallbackSequential__option_t::type fallbackSequential; \
76 bool fallbackSequential__setByUser__; \
77 incrementalParallel__option_t::type incrementalParallel; \
78 bool incrementalParallel__setByUser__; \
79 segvSpin__option_t::type segvSpin; \
80 bool segvSpin__setByUser__; \
81 waitToJoin__option_t::type waitToJoin; \
82 bool waitToJoin__setByUser__;
84 #line 30 "../../../src/options/base_options_template.h"
91 #line 8 "../../../src/options/../main/options"
93 #line 11 "../../../src/options/../main/options"
95 #line 22 "../../../src/options/../main/options"
97 #line 26 "../../../src/options/../main/options"
99 #line 30 "../../../src/options/../main/options"
101 #line 32 "../../../src/options/../main/options"
103 #line 34 "../../../src/options/../main/options"
105 #line 36 "../../../src/options/../main/options"
107 #line 38 "../../../src/options/../main/options"
109 #line 41 "../../../src/options/../main/options"
111 #line 45 "../../../src/options/../main/options"
114 #line 38 "../../../src/options/base_options_template.h"
119 #line 8 "../../../src/options/../main/options"
121 #line 8 "../../../src/options/../main/options"
123 #line 8 "../../../src/options/../main/options"
125 #line 11 "../../../src/options/../main/options"
127 #line 11 "../../../src/options/../main/options"
129 #line 11 "../../../src/options/../main/options"
131 #line 22 "../../../src/options/../main/options"
133 #line 22 "../../../src/options/../main/options"
135 #line 22 "../../../src/options/../main/options"
137 #line 26 "../../../src/options/../main/options"
139 #line 26 "../../../src/options/../main/options"
141 #line 26 "../../../src/options/../main/options"
143 #line 30 "../../../src/options/../main/options"
145 #line 30 "../../../src/options/../main/options"
147 #line 30 "../../../src/options/../main/options"
149 #line 30 "../../../src/options/../main/options"
151 #line 32 "../../../src/options/../main/options"
153 #line 32 "../../../src/options/../main/options"
155 #line 32 "../../../src/options/../main/options"
157 #line 32 "../../../src/options/../main/options"
159 #line 34 "../../../src/options/../main/options"
161 #line 34 "../../../src/options/../main/options"
163 #line 34 "../../../src/options/../main/options"
165 #line 34 "../../../src/options/../main/options"
167 #line 36 "../../../src/options/../main/options"
169 #line 36 "../../../src/options/../main/options"
171 #line 36 "../../../src/options/../main/options"
173 #line 38 "../../../src/options/../main/options"
175 #line 38 "../../../src/options/../main/options"
177 #line 38 "../../../src/options/../main/options"
179 #line 41 "../../../src/options/../main/options"
181 #line 41 "../../../src/options/../main/options"
183 #line 41 "../../../src/options/../main/options"
185 #line 45 "../../../src/options/../main/options"
187 #line 45 "../../../src/options/../main/options"
189 #line 45 "../../../src/options/../main/options"
192 #line 44 "../../../src/options/base_options_template.h"
197 #line 8 "../../../src/options/../main/options"
199 #line 8 "../../../src/options/../main/options"
202 #line 11 "../../../src/options/../main/options"
204 #line 11 "../../../src/options/../main/options"
207 #line 22 "../../../src/options/../main/options"
209 #line 22 "../../../src/options/../main/options"
212 #line 26 "../../../src/options/../main/options"
214 #line 26 "../../../src/options/../main/options"
217 #line 30 "../../../src/options/../main/options"
219 #line 30 "../../../src/options/../main/options"
221 #line 30 "../../../src/options/../main/options"
224 #line 32 "../../../src/options/../main/options"
226 #line 32 "../../../src/options/../main/options"
228 #line 32 "../../../src/options/../main/options"
231 #line 34 "../../../src/options/../main/options"
233 #line 34 "../../../src/options/../main/options"
235 #line 34 "../../../src/options/../main/options"
238 #line 36 "../../../src/options/../main/options"
240 #line 36 "../../../src/options/../main/options"
243 #line 38 "../../../src/options/../main/options"
245 #line 38 "../../../src/options/../main/options"
248 #line 41 "../../../src/options/../main/options"
250 #line 41 "../../../src/options/../main/options"
253 #line 45 "../../../src/options/../main/options"
255 #line 45 "../../../src/options/../main/options"
258 #line 50 "../../../src/options/base_options_template.h"
struct CVC4::options::help__option_t help
bool wasSetByUser() const
bool wasSetByUser() const
struct CVC4::options::threads__option_t threads
bool wasSetByUser() const
struct CVC4::options::sharingFilterByLength__option_t sharingFilterByLength
const T::type & operator[](T) const
Get the value of the given option.
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...
bool wasSetByUser() const
bool wasSetByUser() const
This is CVC4 release version For build and installation please see the INSTALL file included with this distribution This first official release of CVC4 is the result of more than three years of efforts by researchers at New York University and The University of Iowa The project leaders are Clark please refer to the AUTHORS file in the source distribution CVC4 is a tool for determining the satisfiability of a first order formula modulo a first order CVC CVC3 but does not directly incorporate code from any previous version CVC4 is intended to be an open and extensible SMT engine It can be used as a stand alone tool or as a library It has been designed to increase the performance and reduce the memory overhead of its predecessors It is written entirely in C and is released under a free software see the INSTALL file that comes with this distribution We recommend that you visit our CVC4 tutorials online please write to the cvc users cs nyu edu mailing list *if you need to report a bug with CVC4
Global (command-line, set-option, ...) parameters for SMT.
struct CVC4::options::earlyExit__option_t earlyExit
static Options & current()
Get the current Options in effect.
Macros that should be defined everywhere during the building of the libraries and driver binary...
bool wasSetByUser() const
struct CVC4::options::version__option_t version
bool wasSetByUser() const
bool wasSetByUser() const
struct CVC4::options::waitToJoin__option_t waitToJoin
std::vector< std::string > type
struct CVC4::options::thread_id__option_t thread_id
bool wasSetByUser() const
struct CVC4::options::threadArgv__option_t threadArgv
void set(T, const typename T::type &)
Set the value of the given option.
struct CVC4::options::segvSpin__option_t segvSpin
bool wasSetByUser() const
struct CVC4::options::fallbackSequential__option_t fallbackSequential
struct CVC4::options::incrementalParallel__option_t incrementalParallel
bool wasSetByUser() const