A map from ASTs to ASTs. More...
#include <z3++.h>
Public Member Functions | |
| ast_map (context &c) | |
| ast_map (context &c, Z3_ast_map m) | |
| ast_map (ast_map const &s) | |
| ~ast_map () override | |
| operator Z3_ast_map () const | |
| ast_map & | operator= (ast_map const &s) |
| bool | contains (ast const &k) const |
| ast | find (ast const &k) const |
| void | insert (ast const &k, ast const &v) |
| void | erase (ast const &k) |
| void | reset () |
| unsigned | size () const |
| ast_vector | keys () const |
| Public Member Functions inherited from object | |
| object (context &c) | |
| virtual | ~object ()=default |
| context & | ctx () const |
| Z3_error_code | check_error () const |
Additional Inherited Members | |
| Protected Attributes inherited from object | |
| context * | m_ctx |
|
inline |
Definition at line 750 of file z3++.h.
Referenced by ast_map(), and operator=().
|
inline |
|
inline |
|
inlineoverride |
Definition at line 753 of file z3++.h.
|
inline |
|
inline |
Definition at line 779 of file z3++.h.
Definition at line 768 of file z3++.h.
Definition at line 774 of file z3++.h.
|
inline |
Definition at line 790 of file z3++.h.
Definition at line 755 of file z3++.h.
|
inline |
Definition at line 784 of file z3++.h.