diff options
author | Morgan Deters <mdeters@gmail.com> | 2009-11-03 03:37:08 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2009-11-03 03:37:08 +0000 |
commit | 842e581321bcd9f30c60b9dacc671843ca776fed (patch) | |
tree | 202ddf8dae7e090e06d5aed869337ef9162309cd /src/include/result.h | |
parent | 541379b3d361e255cd664207f8b2e278a5b5e3eb (diff) |
additional headers and modifications; now passes syntax check
Diffstat (limited to 'src/include/result.h')
-rw-r--r-- | src/include/result.h | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/src/include/result.h b/src/include/result.h index 1cecc5301..cfabd3be2 100644 --- a/src/include/result.h +++ b/src/include/result.h @@ -23,39 +23,41 @@ namespace CVC4 { */ class Result { public: - enum { + enum SAT { UNSAT = 0, SAT = 1, - UNKNOWN = 2 - } SAT; + SAT_UNKNOWN = 2 + }; - enum { + enum Validity { INVALID = 0, VALID = 1, - UNKNOWN = 2 - } Validity; + VALIDITY_UNKNOWN = 2 + }; - enum { + enum UnknownExplanation { REQUIRES_FULL_CHECK, INCOMPLETE, TIMEOUT, BAIL, OTHER - } UnknownExplanation; + }; private: - SAT d_sat; - Validity d_validity; - enum { SAT, VALIDITY } d_which; + enum SAT d_sat; + enum Validity d_validity; + enum { TYPE_SAT, TYPE_VALIDITY } d_which; public: - Result(SAT); - Result(Validity); + Result(enum SAT); + Result(enum Validity); - SAT isSAT(); - Validity isValid(); - UnknownExplanation whyUnknown(); + enum SAT isSAT(); + enum Validity isValid(); + enum UnknownExplanation whyUnknown(); };/* class Result */ }/* CVC4 namespace */ + +#endif /* __CVC4_RESULT_H */ |