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 | |
namespace | 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. | |
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.