|
cvc4-1.4
|
Implementation of the command pattern on SmtEngines. More...
#include "cvc4_public.h"#include <iostream>#include <sstream>#include <string>#include <vector>#include <map>#include "expr/expr.h"#include "expr/type.h"#include "expr/variable_type_map.h"#include "util/result.h"#include "util/sexpr.h"#include "util/datatype.h"#include "util/proof.h"Go to the source code of this file.
Namespaces | |
| CVC4 | |
Enumerations | |
| enum | CVC4::BenchmarkStatus { CVC4::SMT_SATISFIABLE, CVC4::SMT_UNSATISFIABLE, CVC4::SMT_UNKNOWN } |
| The status an SMT benchmark can have. More... | |
Functions | |
| std::ostream & | CVC4::operator<< (std::ostream &, const Command &) throw () |
| std::ostream & | CVC4::operator<< (std::ostream &, const Command *) throw () |
| std::ostream & | CVC4::operator<< (std::ostream &, const CommandStatus &) throw () |
| std::ostream & | CVC4::operator<< (std::ostream &, const CommandStatus *) throw () |
| std::ostream & | CVC4::operator<< (std::ostream &out, BenchmarkStatus status) throw () |
| std::ostream & | CVC4::operator<< (std::ostream &out, CommandPrintSuccess cps) throw () |
| Sets the default print-success setting when pretty-printing an Expr to an ostream. More... | |
Implementation of the command pattern on SmtEngines.
** Original author: Morgan Deters ** Major contributors: none ** Minor contributors (to current version): Kshitij Bansal, Christopher L. Conway, Dejan Jovanovic, Francois Bobot, Andrew Reynolds ** This file is part of the CVC4 project. ** Copyright (c) 2009-2014 New York University and The University of Iowa ** See the file COPYING in the top-level source directory for licensing ** information.
Implementation of the command pattern on SmtEngines. Command objects are generated by the parser (typically) to implement the commands in parsed input (see Parser::parseNextCommand()), or by client code.
Definition in file command.h.