cvc4-1.4
|
SmtEngine: the main public entry point of libcvc4. More...
#include "cvc4_public.h"
#include <string>
#include <vector>
#include "context/cdlist_forward.h"
#include "context/cdhashmap_forward.h"
#include "context/cdhashset_forward.h"
#include "expr/expr.h"
#include "expr/expr_manager.h"
#include "util/proof.h"
#include "smt/modal_exception.h"
#include "smt/logic_exception.h"
#include "options/options.h"
#include "util/result.h"
#include "util/sexpr.h"
#include "util/hash.h"
#include "util/statistics.h"
#include "theory/logic_info.h"
Go to the source code of this file.
Data Structures | |
class | CVC4::SmtEngine |
Namespaces | |
namespace | CVC4 |
namespace | CVC4::context |
namespace | CVC4::prop |
namespace | CVC4::smt |
namespace | CVC4::theory |
namespace | CVC4::stats |
Typedefs | |
typedef NodeTemplate< true > | CVC4::Node |
typedef NodeTemplate< false > | CVC4::TNode |
typedef context::CDList< Command *, CommandCleanup > | CVC4::smt::CommandList |
Functions | |
void | CVC4::smt::beforeSearch (std::string, bool, SmtEngine *) throw (ModalException) |
ProofManager * | CVC4::smt::currentProofManager () |
StatisticsRegistry * | CVC4::stats::getStatisticsRegistry (SmtEngine *) |
SmtEngine: the main public entry point of libcvc4.
** Original author: Morgan Deters ** Major contributors: none ** Minor contributors (to current version): Martin Brain <>, Tim King, Clark Barrett, Christopher L. Conway, Andrew Reynolds, Kshitij Bansal, Dejan Jovanovic ** 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.
SmtEngine: the main public entry point of libcvc4.
Definition in file smt_engine.h.