metaSMT 2
|
#include "support/SMT_Graph.hpp"
#include "Graph_Context.hpp"
#include "result_wrapper.hpp"
#include "Features.hpp"
#include "API/Assertion.hpp"
#include "API/Assumption.hpp"
#include <boost/foreach.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/spirit/include/phoenix_core.hpp>
#include <boost/spirit/include/phoenix_bind.hpp>
#include <vector>
Go to the source code of this file.
Classes | |
struct | metaSMT::CallByTag< Callee, T > |
struct | metaSMT::GraphSolver_Context< SolverContext > |
struct | metaSMT::GraphSolver_Context< SolverContext >::Cmd_Caller1< Context, CMD, Arg1 > |
struct | metaSMT::GraphSolver_Context< SolverContext >::Cmd_Caller0< Context, CMD > |
struct | metaSMT::GraphSolver_Context< SolverContext >::create_x_result |
struct | metaSMT::features::supports< GraphSolver_Context< Context >, Feature > |
struct | metaSMT::features::supports< GraphSolver_Context< Context >, assertion_cmd > |
struct | metaSMT::features::supports< GraphSolver_Context< Context >, assumption_cmd > |
Namespaces | |
namespace | metaSMT |
namespace | metaSMT::features |
Functions | |
template<typename Callee , typename T > | |
CallByTag< Callee, T > | metaSMT::make_callByTag (Callee *callee, std::vector< T > const &args, boost::any const &arg) |
template<typename SolverTypes , typename Expr > | |
SMT_Expression | metaSMT::evaluate (GraphSolver_Context< SolverTypes > &ctx, Expr const &e) |
template<typename SolverTypes > | |
bool | metaSMT::solve (GraphSolver_Context< SolverTypes > &ctx) |
template<typename SolverTypes > | |
void | metaSMT::write_smt (GraphSolver_Context< SolverTypes > &ctx, std::ostream &os) |
template<typename SolverTypes > | |
result_wrapper | metaSMT::read_value (GraphSolver_Context< SolverTypes > &ctx, logic::QF_BV::bitvector const &var) |
template<typename SolverTypes > | |
result_wrapper | metaSMT::read_value (GraphSolver_Context< SolverTypes > &ctx, logic::predicate const &var) |
template<typename SolverTypes > | |
result_wrapper | metaSMT::read_value (GraphSolver_Context< SolverTypes > &ctx, SMT_Expression const &var) |