#include <z3++.h>
Definition at line 2681 of file z3++.h.
◆ func_interp() [1/2]
| func_interp |
( |
context & | c, |
|
|
Z3_func_interp | e ) |
|
inline |
◆ func_interp() [2/2]
| func_interp |
( |
func_interp const & | s | ) |
|
|
inline |
Definition at line 2689 of file z3++.h.
2689:object(s) { init(s.m_interp); }
◆ ~func_interp()
Definition at line 2690 of file z3++.h.
void Z3_API Z3_func_interp_dec_ref(Z3_context c, Z3_func_interp f)
Decrement the reference counter of the given Z3_func_interp object.
◆ add_entry()
Definition at line 2702 of file z3++.h.
2702 {
2704 check_error();
2705 }
void Z3_API Z3_func_interp_add_entry(Z3_context c, Z3_func_interp fi, Z3_ast_vector args, Z3_ast value)
add a function entry to a function interpretation.
◆ else_value()
| expr else_value |
( |
| ) |
const |
|
inline |
Definition at line 2699 of file z3++.h.
Z3_ast Z3_API Z3_func_interp_get_else(Z3_context c, Z3_func_interp f)
Return the 'else' value of the given function interpretation.
◆ entry()
Definition at line 2701 of file z3++.h.
Z3_func_entry Z3_API Z3_func_interp_get_entry(Z3_context c, Z3_func_interp f, unsigned i)
Return a "point" of the given function interpretation. It represents the value of f in a particular p...
◆ num_entries()
| unsigned num_entries |
( |
| ) |
const |
|
inline |
Definition at line 2700 of file z3++.h.
unsigned Z3_API Z3_func_interp_get_num_entries(Z3_context c, Z3_func_interp f)
Return the number of entries in the given function interpretation.
◆ operator Z3_func_interp()
| operator Z3_func_interp |
( |
| ) |
const |
|
inline |
◆ operator=()
Definition at line 2692 of file z3++.h.
2692 {
2695 object::operator=(s);
2696 m_interp = s.m_interp;
2697 return *this;
2698 }
void Z3_API Z3_func_interp_inc_ref(Z3_context c, Z3_func_interp f)
Increment the reference counter of the given Z3_func_interp object.
◆ set_else()
| void set_else |
( |
expr & | value | ) |
|
|
inline |
Definition at line 2706 of file z3++.h.
2706 {
2708 check_error();
2709 }
void Z3_API Z3_func_interp_set_else(Z3_context c, Z3_func_interp f, Z3_ast else_value)
Return the 'else' value of the given function interpretation.