Function declaration (aka function definition). It is the signature of interpreted and uninterpreted functions in Z3. The basic building block in Z3 is the function application. More...
#include <z3++.h>
Inheritance diagram for func_decl:Additional Inherited Members | |
Protected Attributes inherited from ast | |
| Z3_ast | m_ast |
Protected Attributes inherited from object | |
| context * | m_ctx |
Function declaration (aka function definition). It is the signature of interpreted and uninterpreted functions in Z3. The basic building block in Z3 is the function application.
|
inline |
Definition at line 4510 of file z3++.h.
|
inline |
Definition at line 841 of file z3++.h.
Referenced by func_decl::accessors(), fixedpoint::add_fact(), func_decl::domain(), and func_decl::is_const().
|
inline |
Definition at line 845 of file z3++.h.
Referenced by expr::is_and(), expr::is_distinct(), expr::is_eq(), expr::is_false(), expr::is_implies(), expr::is_ite(), expr::is_not(), expr::is_or(), expr::is_true(), and expr::is_xor().
|
inline |
Definition at line 842 of file z3++.h.
Referenced by FuncDeclRef::__call__(), func_decl::operator()(), func_decl::operator()(), and func_decl::operator()().
|
inline |
retrieve unique identifier for func_decl.
Definition at line 839 of file z3++.h.
Referenced by func_decl::accessors().
|
inline |
Definition at line 844 of file z3++.h.
Referenced by Datatype::__deepcopy__(), and Datatype::__repr__().
|
inline |
Definition at line 846 of file z3++.h.
Referenced by parameter::parameter(), and parameter::parameter().
Definition at line 4089 of file z3++.h.
Definition at line 4094 of file z3++.h.
Definition at line 4135 of file z3++.h.
|
inline |
Definition at line 4142 of file z3++.h.
|
inline |
Definition at line 4079 of file z3++.h.
Definition at line 4068 of file z3++.h.
|
inline |
Definition at line 843 of file z3++.h.
Referenced by func_decl::accessors().
Definition at line 849 of file z3++.h.