#include <z3++.h>
Data Structures | |
| class | iterator |
Public Member Functions | |
| ast_vector_tpl (context &c) | |
| ast_vector_tpl (context &c, Z3_ast_vector v) | |
| ast_vector_tpl (ast_vector_tpl const &s) | |
| ast_vector_tpl (context &c, ast_vector_tpl const &src) | |
| ~ast_vector_tpl () override | |
| operator Z3_ast_vector () const | |
| unsigned | size () const |
| T | operator[] (unsigned i) const |
| void | push_back (T const &e) |
| void | resize (unsigned sz) |
| T | back () const |
| void | pop_back () |
| bool | empty () const |
| ast_vector_tpl & | operator= (ast_vector_tpl const &s) |
| ast_vector_tpl & | set (unsigned idx, ast &a) |
| iterator | begin () const noexcept |
| iterator | end () const |
| std::string | to_string () const |
| Public Member Functions inherited from object | |
| object (context &c) | |
| virtual | ~object ()=default |
| context & | ctx () const |
| Z3_error_code | check_error () const |
Friends | |
| std::ostream & | operator<< (std::ostream &out, ast_vector_tpl const &v) |
Additional Inherited Members | |
| Protected Attributes inherited from object | |
| context * | m_ctx |
|
inline |
Definition at line 657 of file z3++.h.
Referenced by ast_vector_tpl< T >::iterator::iterator().
|
inline |
|
inline |
Definition at line 659 of file z3++.h.
|
inline |
Definition at line 660 of file z3++.h.
|
inlineoverride |
Definition at line 662 of file z3++.h.
|
inline |
|
inlinenoexcept |
Definition at line 713 of file z3++.h.
Referenced by optimize::add(), and optimize::optimize().
|
inline |
|
inline |
Definition at line 714 of file z3++.h.
Referenced by optimize::add(), and optimize::optimize().
|
inline |
|
inline |
Definition at line 671 of file z3++.h.
|
inline |
Definition at line 665 of file z3++.h.
Referenced by ast_vector_tpl< ast >::back().
|
inline |
|
inline |
Definition at line 666 of file z3++.h.
Referenced by func_decl::accessors(), expr::args(), sort::constructors(), context::datatypes(), context::enumeration_sort(), constructors::query(), sort::recognizers(), solver::solve_for(), and context::tuple_sort().
|
inline |
Definition at line 667 of file z3++.h.
Referenced by ast_vector_tpl< ast >::pop_back(), and constructors::query().
|
inline |
Definition at line 678 of file z3++.h.
|
inline |
Definition at line 664 of file z3++.h.
Referenced by goal::add(), solver::add(), expr::atleast, expr::atmost, ast_vector_tpl< ast >::back(), optimize::check(), solver::check(), user_propagator_base::conflict(), ast_vector_tpl< ast >::empty(), ast_vector_tpl< ast >::end(), context::function(), func_decl::operator()(), context::parse_file(), context::parse_string(), expr::pbeq, expr::pbge, expr::pble, ast_vector_tpl< ast >::pop_back(), user_propagator_base::propagate(), z3::re_intersect(), solver::solve_for(), expr::substitute(), expr::substitute(), expr::substitute(), and solver::trail().
|
inline |
|
friend |