cvc4-1.3
options.h
Go to the documentation of this file.
1 /********************* */
14 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
15 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
16 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
17 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
18 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
19 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
20 
21 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
22 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
23 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
24 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
25 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
26 /* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT EDIT ! */
27 
28 /* Edit the template file instead. */
29 
30 /********************* */
46 #include "cvc4_public.h"
47 
48 #ifndef __CVC4__OPTIONS__DATATYPES_H
49 #define __CVC4__OPTIONS__DATATYPES_H
50 
51 #include "options/options.h"
52 
53 
54 #line 26 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/base_options_template.h"
55 
56 #define CVC4_OPTIONS__DATATYPES__FOR_OPTION_HOLDER \
57  dtRewriteErrorSel__option_t::type dtRewriteErrorSel; \
58  bool dtRewriteErrorSel__setByUser__; \
59  dtForceAssignment__option_t::type dtForceAssignment; \
60  bool dtForceAssignment__setByUser__;
61 
62 #line 30 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/base_options_template.h"
63 
64 namespace CVC4 {
65 
66 namespace options {
67 
68 
69 #line 12 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
70 extern struct CVC4_PUBLIC dtRewriteErrorSel__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; } dtRewriteErrorSel CVC4_PUBLIC;
71 #line 14 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
72 extern struct CVC4_PUBLIC dtForceAssignment__option_t { typedef bool type; type operator()() const; bool wasSetByUser() const; void set(const type& v); } dtForceAssignment CVC4_PUBLIC;
73 
74 #line 38 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/base_options_template.h"
75 
76 }/* CVC4::options namespace */
77 
78 
79 #line 12 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
81 #line 12 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
83 #line 12 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
84 template <> void Options::assignBool(options::dtRewriteErrorSel__option_t, std::string option, bool value, SmtEngine* smt);
85 #line 14 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
87 #line 14 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
89 #line 14 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
91 #line 14 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
92 template <> void Options::assignBool(options::dtForceAssignment__option_t, std::string option, bool value, SmtEngine* smt);
93 
94 #line 44 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/base_options_template.h"
95 
96 namespace options {
97 
98 
99 #line 12 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
101 #line 12 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
102 inline bool dtRewriteErrorSel__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
103 
104 #line 14 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
106 #line 14 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
107 inline bool dtForceAssignment__option_t::wasSetByUser() const { return Options::current().wasSetByUser(*this); }
108 #line 14 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/../theory/datatypes/options"
110 
111 #line 50 "/builddir/build/BUILD/cvc4-1.3/builds/powerpc64-redhat-linux-gnu/default-proof/../../../src/options/base_options_template.h"
112 
113 }/* CVC4::options namespace */
114 
115 }/* CVC4 namespace */
116 
117 #endif /* __CVC4__OPTIONS__DATATYPES_H */
struct CVC4::options::dtForceAssignment__option_t dtForceAssignment
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...
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
Definition: README:39
#define CVC4_PUBLIC
Definition: cvc4_public.h:30
static Options & current()
Get the current Options in effect.
Definition: options.h:64
Macros that should be defined everywhere during the building of the libraries and driver binary...
void set(T, const typename T::type &)
Set the value of the given option.
Definition: options.h:78
struct CVC4::options::dtRewriteErrorSel__option_t dtRewriteErrorSel
Global (command-line, set-option, ...) parameters for SMT.