Inheritance diagram for ast:Public Member Functions | |
| ast (context &c) | |
| ast (context &c, Z3_ast n) | |
| ast (ast const &s) | |
| ~ast () | |
| operator Z3_ast () const | |
| operator bool () const | |
| ast & | operator= (ast const &s) |
| Z3_ast_kind | kind () const |
| unsigned | hash () const |
Public Member Functions inherited from object | |
| object (context &c) | |
| object (object const &s) | |
| context & | ctx () const |
| void | check_error () const |
Protected Attributes | |
| Z3_ast | m_ast |
Protected Attributes inherited from object | |
| context * | m_ctx |
Friends | |
| std::ostream & | operator<< (std::ostream &out, ast const &n) |
| bool | eq (ast const &a, ast const &b) |
| Return true if the ASTs are structurally identical. More... | |
|
inline |
|
inline |
|
inline |
Definition at line 332 of file z3++.h.
Referenced by expr::is_app(), expr::is_numeral(), expr::is_quantifier(), and expr::is_var().
Definition at line 331 of file z3++.h.
Referenced by sort::operator=(), func_decl::operator=(), and expr::operator=().
Return true if the ASTs are structurally identical.
Definition at line 344 of file z3++.h.
Referenced by SortRef::cast(), and BoolSortRef::cast().
|
friend |
|
protected |
Definition at line 323 of file z3++.h.
Referenced by expr::get_sort(), expr::is_well_sorted(), expr::operator Z3_app(), ast::operator Z3_ast(), func_decl::operator Z3_func_decl(), sort::operator Z3_sort(), ast::operator=(), expr::simplify(), and expr::substitute().
1.8.9.1