mirror of
https://github.com/Z3Prover/z3
synced 2025-06-13 09:26:15 +00:00
parent
decbf4be11
commit
e4b660321f
1 changed files with 3 additions and 1 deletions
|
@ -335,6 +335,7 @@ namespace z3 {
|
||||||
expr bool_const(char const * name);
|
expr bool_const(char const * name);
|
||||||
expr int_const(char const * name);
|
expr int_const(char const * name);
|
||||||
expr real_const(char const * name);
|
expr real_const(char const * name);
|
||||||
|
expr string_const(char const * name);
|
||||||
expr bv_const(char const * name, unsigned sz);
|
expr bv_const(char const * name, unsigned sz);
|
||||||
expr fpa_const(char const * name, unsigned ebits, unsigned sbits);
|
expr fpa_const(char const * name, unsigned ebits, unsigned sbits);
|
||||||
|
|
||||||
|
@ -895,7 +896,7 @@ namespace z3 {
|
||||||
*/
|
*/
|
||||||
expr mk_to_ieee_bv() const {
|
expr mk_to_ieee_bv() const {
|
||||||
assert(is_fpa());
|
assert(is_fpa());
|
||||||
Z3_ast r = Z3_mk_fpa_to_ieee_bv(ctx(), m_ast),
|
Z3_ast r = Z3_mk_fpa_to_ieee_bv(ctx(), m_ast);
|
||||||
check_error();
|
check_error();
|
||||||
return expr(ctx(), r);
|
return expr(ctx(), r);
|
||||||
}
|
}
|
||||||
|
@ -3231,6 +3232,7 @@ namespace z3 {
|
||||||
inline expr context::bool_const(char const * name) { return constant(name, bool_sort()); }
|
inline expr context::bool_const(char const * name) { return constant(name, bool_sort()); }
|
||||||
inline expr context::int_const(char const * name) { return constant(name, int_sort()); }
|
inline expr context::int_const(char const * name) { return constant(name, int_sort()); }
|
||||||
inline expr context::real_const(char const * name) { return constant(name, real_sort()); }
|
inline expr context::real_const(char const * name) { return constant(name, real_sort()); }
|
||||||
|
inline expr context::string_const(char const * name) { return constant(name, string_sort()); }
|
||||||
inline expr context::bv_const(char const * name, unsigned sz) { return constant(name, bv_sort(sz)); }
|
inline expr context::bv_const(char const * name, unsigned sz) { return constant(name, bv_sort(sz)); }
|
||||||
inline expr context::fpa_const(char const * name, unsigned ebits, unsigned sbits) { return constant(name, fpa_sort(ebits, sbits)); }
|
inline expr context::fpa_const(char const * name, unsigned ebits, unsigned sbits) { return constant(name, fpa_sort(ebits, sbits)); }
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue