#include <z3++.h>
Definition at line 2598 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 2606 of file z3++.h.
2606:object(s) { init(s.m_interp); }
◆ ~func_interp()
Definition at line 2607 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 2619 of file z3++.h.
2619 {
2621 check_error();
2622 }
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 2616 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 2618 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 2617 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 2609 of file z3++.h.
2609 {
2612 object::operator=(s);
2613 m_interp = s.m_interp;
2614 return *this;
2615 }
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 2623 of file z3++.h.
2623 {
2625 check_error();
2626 }
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.