metaSMT 2
|
Namespaces | |
namespace | tag |
Classes | |
struct | Array_Grammar |
struct | Array_Domain |
struct | Array |
Typedefs | |
typedef proto::result_of::make_expr < proto::tag::terminal, Array_Domain, tag::array_var_tag >::type | array |
Functions | |
template<typename Expr > | |
void | check (Array< Expr > const &) |
template<typename Expr > | |
void | check_not (Array< Expr > const &) |
template<typename E1 , typename E2 > | |
proto::result_of::make_expr < tag::select_tag, Array_Domain, E1 const &, E2 const & >::type | select (E1 const &e1, E2 const &e2) |
template<typename E1 , typename E2 , typename E3 > | |
proto::result_of::make_expr < tag::store_tag, Array_Domain, E1 const &, E2 const &, E3 const & >::type | store (E1 const &e1, E2 const &e2, E3 const &e3) |
array | new_array (unsigned elem_width=1, unsigned index_width=1) |
void metaSMT::logic::Array::check | ( | Array< Expr > const & | ) |