Z3
Data Structures | Public Member Functions | Static Public Member Functions
Native Class Reference

Data Structures

class  LIB
 

Public Member Functions

delegate void Z3_error_handler (Z3_context c, Z3_error_code e)
 

Static Public Member Functions

static void Z3_set_error_handler (Z3_context a0, Z3_error_handler a1)
 
static void Z3_global_param_set (string a0, string a1)
 
static void Z3_global_param_reset_all ()
 
static int Z3_global_param_get (string a0, out IntPtr a1)
 
static Z3_config Z3_mk_config ()
 
static void Z3_del_config (Z3_config a0)
 
static void Z3_set_param_value (Z3_config a0, string a1, string a2)
 
static Z3_context Z3_mk_context (Z3_config a0)
 
static Z3_context Z3_mk_context_rc (Z3_config a0)
 
static void Z3_del_context (Z3_context a0)
 
static void Z3_inc_ref (Z3_context a0, Z3_ast a1)
 
static void Z3_dec_ref (Z3_context a0, Z3_ast a1)
 
static void Z3_update_param_value (Z3_context a0, string a1, string a2)
 
static void Z3_interrupt (Z3_context a0)
 
static Z3_params Z3_mk_params (Z3_context a0)
 
static void Z3_params_inc_ref (Z3_context a0, Z3_params a1)
 
static void Z3_params_dec_ref (Z3_context a0, Z3_params a1)
 
static void Z3_params_set_bool (Z3_context a0, Z3_params a1, IntPtr a2, int a3)
 
static void Z3_params_set_uint (Z3_context a0, Z3_params a1, IntPtr a2, uint a3)
 
static void Z3_params_set_double (Z3_context a0, Z3_params a1, IntPtr a2, double a3)
 
static void Z3_params_set_symbol (Z3_context a0, Z3_params a1, IntPtr a2, IntPtr a3)
 
static string Z3_params_to_string (Z3_context a0, Z3_params a1)
 
static void Z3_params_validate (Z3_context a0, Z3_params a1, Z3_param_descrs a2)
 
static void Z3_param_descrs_inc_ref (Z3_context a0, Z3_param_descrs a1)
 
static void Z3_param_descrs_dec_ref (Z3_context a0, Z3_param_descrs a1)
 
static uint Z3_param_descrs_get_kind (Z3_context a0, Z3_param_descrs a1, IntPtr a2)
 
static uint Z3_param_descrs_size (Z3_context a0, Z3_param_descrs a1)
 
static IntPtr Z3_param_descrs_get_name (Z3_context a0, Z3_param_descrs a1, uint a2)
 
static string Z3_param_descrs_to_string (Z3_context a0, Z3_param_descrs a1)
 
static IntPtr Z3_mk_int_symbol (Z3_context a0, int a1)
 
static IntPtr Z3_mk_string_symbol (Z3_context a0, string a1)
 
static Z3_sort Z3_mk_uninterpreted_sort (Z3_context a0, IntPtr a1)
 
static Z3_sort Z3_mk_bool_sort (Z3_context a0)
 
static Z3_sort Z3_mk_int_sort (Z3_context a0)
 
static Z3_sort Z3_mk_real_sort (Z3_context a0)
 
static Z3_sort Z3_mk_bv_sort (Z3_context a0, uint a1)
 
static Z3_sort Z3_mk_finite_domain_sort (Z3_context a0, IntPtr a1, UInt64 a2)
 
static Z3_sort Z3_mk_array_sort (Z3_context a0, Z3_sort a1, Z3_sort a2)
 
static Z3_sort Z3_mk_tuple_sort (Z3_context a0, IntPtr a1, uint a2, [In] IntPtr[] a3, [In] Z3_sort[] a4, [In, Out] ref Z3_func_decl a5, [Out] Z3_func_decl[] a6)
 
static Z3_sort Z3_mk_enumeration_sort (Z3_context a0, IntPtr a1, uint a2, [In] IntPtr[] a3, [Out] Z3_func_decl[] a4, [Out] Z3_func_decl[] a5)
 
static Z3_sort Z3_mk_list_sort (Z3_context a0, IntPtr a1, Z3_sort a2, [In, Out] ref Z3_func_decl a3, [In, Out] ref Z3_func_decl a4, [In, Out] ref Z3_func_decl a5, [In, Out] ref Z3_func_decl a6, [In, Out] ref Z3_func_decl a7, [In, Out] ref Z3_func_decl a8)
 
static Z3_constructor Z3_mk_constructor (Z3_context a0, IntPtr a1, IntPtr a2, uint a3, [In] IntPtr[] a4, [In] Z3_sort[] a5, [In] uint[] a6)
 
static void Z3_del_constructor (Z3_context a0, Z3_constructor a1)
 
static Z3_sort Z3_mk_datatype (Z3_context a0, IntPtr a1, uint a2, [In, Out] Z3_constructor[] a3)
 
static Z3_constructor_list Z3_mk_constructor_list (Z3_context a0, uint a1, [In] Z3_constructor[] a2)
 
static void Z3_del_constructor_list (Z3_context a0, Z3_constructor_list a1)
 
static void Z3_mk_datatypes (Z3_context a0, uint a1, [In] IntPtr[] a2, [Out] Z3_sort[] a3, [In, Out] Z3_constructor_list[] a4)
 
static void Z3_query_constructor (Z3_context a0, Z3_constructor a1, uint a2, [In, Out] ref Z3_func_decl a3, [In, Out] ref Z3_func_decl a4, [Out] Z3_func_decl[] a5)
 
static Z3_func_decl Z3_mk_func_decl (Z3_context a0, IntPtr a1, uint a2, [In] Z3_sort[] a3, Z3_sort a4)
 
static Z3_ast Z3_mk_app (Z3_context a0, Z3_func_decl a1, uint a2, [In] Z3_ast[] a3)
 
static Z3_ast Z3_mk_const (Z3_context a0, IntPtr a1, Z3_sort a2)
 
static Z3_func_decl Z3_mk_fresh_func_decl (Z3_context a0, string a1, uint a2, [In] Z3_sort[] a3, Z3_sort a4)
 
static Z3_ast Z3_mk_fresh_const (Z3_context a0, string a1, Z3_sort a2)
 
static Z3_ast Z3_mk_true (Z3_context a0)
 
static Z3_ast Z3_mk_false (Z3_context a0)
 
static Z3_ast Z3_mk_eq (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_distinct (Z3_context a0, uint a1, [In] Z3_ast[] a2)
 
static Z3_ast Z3_mk_not (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_ite (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3)
 
static Z3_ast Z3_mk_iff (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_implies (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_xor (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_and (Z3_context a0, uint a1, [In] Z3_ast[] a2)
 
static Z3_ast Z3_mk_or (Z3_context a0, uint a1, [In] Z3_ast[] a2)
 
static Z3_ast Z3_mk_add (Z3_context a0, uint a1, [In] Z3_ast[] a2)
 
static Z3_ast Z3_mk_mul (Z3_context a0, uint a1, [In] Z3_ast[] a2)
 
static Z3_ast Z3_mk_sub (Z3_context a0, uint a1, [In] Z3_ast[] a2)
 
static Z3_ast Z3_mk_unary_minus (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_div (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_mod (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_rem (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_power (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_lt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_le (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_gt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_ge (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_int2real (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_real2int (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_is_int (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_bvnot (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_bvredand (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_bvredor (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_bvand (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvor (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvxor (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvnand (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvnor (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvxnor (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvneg (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_bvadd (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvsub (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvmul (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvudiv (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvsdiv (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvurem (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvsrem (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvsmod (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvult (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvslt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvule (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvsle (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvuge (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvsge (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvugt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvsgt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_concat (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_extract (Z3_context a0, uint a1, uint a2, Z3_ast a3)
 
static Z3_ast Z3_mk_sign_ext (Z3_context a0, uint a1, Z3_ast a2)
 
static Z3_ast Z3_mk_zero_ext (Z3_context a0, uint a1, Z3_ast a2)
 
static Z3_ast Z3_mk_repeat (Z3_context a0, uint a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvshl (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvlshr (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvashr (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_rotate_left (Z3_context a0, uint a1, Z3_ast a2)
 
static Z3_ast Z3_mk_rotate_right (Z3_context a0, uint a1, Z3_ast a2)
 
static Z3_ast Z3_mk_ext_rotate_left (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_ext_rotate_right (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_int2bv (Z3_context a0, uint a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bv2int (Z3_context a0, Z3_ast a1, int a2)
 
static Z3_ast Z3_mk_bvadd_no_overflow (Z3_context a0, Z3_ast a1, Z3_ast a2, int a3)
 
static Z3_ast Z3_mk_bvadd_no_underflow (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvsub_no_overflow (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvsub_no_underflow (Z3_context a0, Z3_ast a1, Z3_ast a2, int a3)
 
static Z3_ast Z3_mk_bvsdiv_no_overflow (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_bvneg_no_overflow (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_bvmul_no_overflow (Z3_context a0, Z3_ast a1, Z3_ast a2, int a3)
 
static Z3_ast Z3_mk_bvmul_no_underflow (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_select (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_store (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3)
 
static Z3_ast Z3_mk_const_array (Z3_context a0, Z3_sort a1, Z3_ast a2)
 
static Z3_ast Z3_mk_map (Z3_context a0, Z3_func_decl a1, uint a2, [In] Z3_ast[] a3)
 
static Z3_ast Z3_mk_array_default (Z3_context a0, Z3_ast a1)
 
static Z3_sort Z3_mk_set_sort (Z3_context a0, Z3_sort a1)
 
static Z3_ast Z3_mk_empty_set (Z3_context a0, Z3_sort a1)
 
static Z3_ast Z3_mk_full_set (Z3_context a0, Z3_sort a1)
 
static Z3_ast Z3_mk_set_add (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_set_del (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_set_union (Z3_context a0, uint a1, [In] Z3_ast[] a2)
 
static Z3_ast Z3_mk_set_intersect (Z3_context a0, uint a1, [In] Z3_ast[] a2)
 
static Z3_ast Z3_mk_set_difference (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_set_complement (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_set_member (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_set_subset (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_numeral (Z3_context a0, string a1, Z3_sort a2)
 
static Z3_ast Z3_mk_real (Z3_context a0, int a1, int a2)
 
static Z3_ast Z3_mk_int (Z3_context a0, int a1, Z3_sort a2)
 
static Z3_ast Z3_mk_unsigned_int (Z3_context a0, uint a1, Z3_sort a2)
 
static Z3_ast Z3_mk_int64 (Z3_context a0, Int64 a1, Z3_sort a2)
 
static Z3_ast Z3_mk_unsigned_int64 (Z3_context a0, UInt64 a1, Z3_sort a2)
 
static Z3_pattern Z3_mk_pattern (Z3_context a0, uint a1, [In] Z3_ast[] a2)
 
static Z3_ast Z3_mk_bound (Z3_context a0, uint a1, Z3_sort a2)
 
static Z3_ast Z3_mk_forall (Z3_context a0, uint a1, uint a2, [In] Z3_pattern[] a3, uint a4, [In] Z3_sort[] a5, [In] IntPtr[] a6, Z3_ast a7)
 
static Z3_ast Z3_mk_exists (Z3_context a0, uint a1, uint a2, [In] Z3_pattern[] a3, uint a4, [In] Z3_sort[] a5, [In] IntPtr[] a6, Z3_ast a7)
 
static Z3_ast Z3_mk_quantifier (Z3_context a0, int a1, uint a2, uint a3, [In] Z3_pattern[] a4, uint a5, [In] Z3_sort[] a6, [In] IntPtr[] a7, Z3_ast a8)
 
static Z3_ast Z3_mk_quantifier_ex (Z3_context a0, int a1, uint a2, IntPtr a3, IntPtr a4, uint a5, [In] Z3_pattern[] a6, uint a7, [In] Z3_ast[] a8, uint a9, [In] Z3_sort[] a10, [In] IntPtr[] a11, Z3_ast a12)
 
static Z3_ast Z3_mk_forall_const (Z3_context a0, uint a1, uint a2, [In] Z3_app[] a3, uint a4, [In] Z3_pattern[] a5, Z3_ast a6)
 
static Z3_ast Z3_mk_exists_const (Z3_context a0, uint a1, uint a2, [In] Z3_app[] a3, uint a4, [In] Z3_pattern[] a5, Z3_ast a6)
 
static Z3_ast Z3_mk_quantifier_const (Z3_context a0, int a1, uint a2, uint a3, [In] Z3_app[] a4, uint a5, [In] Z3_pattern[] a6, Z3_ast a7)
 
static Z3_ast Z3_mk_quantifier_const_ex (Z3_context a0, int a1, uint a2, IntPtr a3, IntPtr a4, uint a5, [In] Z3_app[] a6, uint a7, [In] Z3_pattern[] a8, uint a9, [In] Z3_ast[] a10, Z3_ast a11)
 
static uint Z3_get_symbol_kind (Z3_context a0, IntPtr a1)
 
static int Z3_get_symbol_int (Z3_context a0, IntPtr a1)
 
static string Z3_get_symbol_string (Z3_context a0, IntPtr a1)
 
static IntPtr Z3_get_sort_name (Z3_context a0, Z3_sort a1)
 
static uint Z3_get_sort_id (Z3_context a0, Z3_sort a1)
 
static Z3_ast Z3_sort_to_ast (Z3_context a0, Z3_sort a1)
 
static int Z3_is_eq_sort (Z3_context a0, Z3_sort a1, Z3_sort a2)
 
static uint Z3_get_sort_kind (Z3_context a0, Z3_sort a1)
 
static uint Z3_get_bv_sort_size (Z3_context a0, Z3_sort a1)
 
static int Z3_get_finite_domain_sort_size (Z3_context a0, Z3_sort a1, [In, Out] ref UInt64 a2)
 
static Z3_sort Z3_get_array_sort_domain (Z3_context a0, Z3_sort a1)
 
static Z3_sort Z3_get_array_sort_range (Z3_context a0, Z3_sort a1)
 
static Z3_func_decl Z3_get_tuple_sort_mk_decl (Z3_context a0, Z3_sort a1)
 
static uint Z3_get_tuple_sort_num_fields (Z3_context a0, Z3_sort a1)
 
static Z3_func_decl Z3_get_tuple_sort_field_decl (Z3_context a0, Z3_sort a1, uint a2)
 
static uint Z3_get_datatype_sort_num_constructors (Z3_context a0, Z3_sort a1)
 
static Z3_func_decl Z3_get_datatype_sort_constructor (Z3_context a0, Z3_sort a1, uint a2)
 
static Z3_func_decl Z3_get_datatype_sort_recognizer (Z3_context a0, Z3_sort a1, uint a2)
 
static Z3_func_decl Z3_get_datatype_sort_constructor_accessor (Z3_context a0, Z3_sort a1, uint a2, uint a3)
 
static uint Z3_get_relation_arity (Z3_context a0, Z3_sort a1)
 
static Z3_sort Z3_get_relation_column (Z3_context a0, Z3_sort a1, uint a2)
 
static Z3_ast Z3_func_decl_to_ast (Z3_context a0, Z3_func_decl a1)
 
static int Z3_is_eq_func_decl (Z3_context a0, Z3_func_decl a1, Z3_func_decl a2)
 
static uint Z3_get_func_decl_id (Z3_context a0, Z3_func_decl a1)
 
static IntPtr Z3_get_decl_name (Z3_context a0, Z3_func_decl a1)
 
static uint Z3_get_decl_kind (Z3_context a0, Z3_func_decl a1)
 
static uint Z3_get_domain_size (Z3_context a0, Z3_func_decl a1)
 
static uint Z3_get_arity (Z3_context a0, Z3_func_decl a1)
 
static Z3_sort Z3_get_domain (Z3_context a0, Z3_func_decl a1, uint a2)
 
static Z3_sort Z3_get_range (Z3_context a0, Z3_func_decl a1)
 
static uint Z3_get_decl_num_parameters (Z3_context a0, Z3_func_decl a1)
 
static uint Z3_get_decl_parameter_kind (Z3_context a0, Z3_func_decl a1, uint a2)
 
static int Z3_get_decl_int_parameter (Z3_context a0, Z3_func_decl a1, uint a2)
 
static double Z3_get_decl_double_parameter (Z3_context a0, Z3_func_decl a1, uint a2)
 
static IntPtr Z3_get_decl_symbol_parameter (Z3_context a0, Z3_func_decl a1, uint a2)
 
static Z3_sort Z3_get_decl_sort_parameter (Z3_context a0, Z3_func_decl a1, uint a2)
 
static Z3_ast Z3_get_decl_ast_parameter (Z3_context a0, Z3_func_decl a1, uint a2)
 
static Z3_func_decl Z3_get_decl_func_decl_parameter (Z3_context a0, Z3_func_decl a1, uint a2)
 
static string Z3_get_decl_rational_parameter (Z3_context a0, Z3_func_decl a1, uint a2)
 
static Z3_ast Z3_app_to_ast (Z3_context a0, Z3_app a1)
 
static Z3_func_decl Z3_get_app_decl (Z3_context a0, Z3_app a1)
 
static uint Z3_get_app_num_args (Z3_context a0, Z3_app a1)
 
static Z3_ast Z3_get_app_arg (Z3_context a0, Z3_app a1, uint a2)
 
static int Z3_is_eq_ast (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static uint Z3_get_ast_id (Z3_context a0, Z3_ast a1)
 
static uint Z3_get_ast_hash (Z3_context a0, Z3_ast a1)
 
static Z3_sort Z3_get_sort (Z3_context a0, Z3_ast a1)
 
static int Z3_is_well_sorted (Z3_context a0, Z3_ast a1)
 
static uint Z3_get_bool_value (Z3_context a0, Z3_ast a1)
 
static uint Z3_get_ast_kind (Z3_context a0, Z3_ast a1)
 
static int Z3_is_app (Z3_context a0, Z3_ast a1)
 
static int Z3_is_numeral_ast (Z3_context a0, Z3_ast a1)
 
static int Z3_is_algebraic_number (Z3_context a0, Z3_ast a1)
 
static Z3_app Z3_to_app (Z3_context a0, Z3_ast a1)
 
static Z3_func_decl Z3_to_func_decl (Z3_context a0, Z3_ast a1)
 
static string Z3_get_numeral_string (Z3_context a0, Z3_ast a1)
 
static string Z3_get_numeral_decimal_string (Z3_context a0, Z3_ast a1, uint a2)
 
static Z3_ast Z3_get_numerator (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_get_denominator (Z3_context a0, Z3_ast a1)
 
static int Z3_get_numeral_small (Z3_context a0, Z3_ast a1, [In, Out] ref Int64 a2, [In, Out] ref Int64 a3)
 
static int Z3_get_numeral_int (Z3_context a0, Z3_ast a1, [In, Out] ref int a2)
 
static int Z3_get_numeral_uint (Z3_context a0, Z3_ast a1, [In, Out] ref uint a2)
 
static int Z3_get_numeral_uint64 (Z3_context a0, Z3_ast a1, [In, Out] ref UInt64 a2)
 
static int Z3_get_numeral_int64 (Z3_context a0, Z3_ast a1, [In, Out] ref Int64 a2)
 
static int Z3_get_numeral_rational_int64 (Z3_context a0, Z3_ast a1, [In, Out] ref Int64 a2, [In, Out] ref Int64 a3)
 
static Z3_ast Z3_get_algebraic_number_lower (Z3_context a0, Z3_ast a1, uint a2)
 
static Z3_ast Z3_get_algebraic_number_upper (Z3_context a0, Z3_ast a1, uint a2)
 
static Z3_ast Z3_pattern_to_ast (Z3_context a0, Z3_pattern a1)
 
static uint Z3_get_pattern_num_terms (Z3_context a0, Z3_pattern a1)
 
static Z3_ast Z3_get_pattern (Z3_context a0, Z3_pattern a1, uint a2)
 
static uint Z3_get_index_value (Z3_context a0, Z3_ast a1)
 
static int Z3_is_quantifier_forall (Z3_context a0, Z3_ast a1)
 
static uint Z3_get_quantifier_weight (Z3_context a0, Z3_ast a1)
 
static uint Z3_get_quantifier_num_patterns (Z3_context a0, Z3_ast a1)
 
static Z3_pattern Z3_get_quantifier_pattern_ast (Z3_context a0, Z3_ast a1, uint a2)
 
static uint Z3_get_quantifier_num_no_patterns (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_get_quantifier_no_pattern_ast (Z3_context a0, Z3_ast a1, uint a2)
 
static uint Z3_get_quantifier_num_bound (Z3_context a0, Z3_ast a1)
 
static IntPtr Z3_get_quantifier_bound_name (Z3_context a0, Z3_ast a1, uint a2)
 
static Z3_sort Z3_get_quantifier_bound_sort (Z3_context a0, Z3_ast a1, uint a2)
 
static Z3_ast Z3_get_quantifier_body (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_simplify (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_simplify_ex (Z3_context a0, Z3_ast a1, Z3_params a2)
 
static string Z3_simplify_get_help (Z3_context a0)
 
static Z3_param_descrs Z3_simplify_get_param_descrs (Z3_context a0)
 
static Z3_ast Z3_update_term (Z3_context a0, Z3_ast a1, uint a2, [In] Z3_ast[] a3)
 
static Z3_ast Z3_substitute (Z3_context a0, Z3_ast a1, uint a2, [In] Z3_ast[] a3, [In] Z3_ast[] a4)
 
static Z3_ast Z3_substitute_vars (Z3_context a0, Z3_ast a1, uint a2, [In] Z3_ast[] a3)
 
static Z3_ast Z3_translate (Z3_context a0, Z3_ast a1, Z3_context a2)
 
static void Z3_model_inc_ref (Z3_context a0, Z3_model a1)
 
static void Z3_model_dec_ref (Z3_context a0, Z3_model a1)
 
static int Z3_model_eval (Z3_context a0, Z3_model a1, Z3_ast a2, int a3, [In, Out] ref Z3_ast a4)
 
static Z3_ast Z3_model_get_const_interp (Z3_context a0, Z3_model a1, Z3_func_decl a2)
 
static int Z3_model_has_interp (Z3_context a0, Z3_model a1, Z3_func_decl a2)
 
static Z3_func_interp Z3_model_get_func_interp (Z3_context a0, Z3_model a1, Z3_func_decl a2)
 
static uint Z3_model_get_num_consts (Z3_context a0, Z3_model a1)
 
static Z3_func_decl Z3_model_get_const_decl (Z3_context a0, Z3_model a1, uint a2)
 
static uint Z3_model_get_num_funcs (Z3_context a0, Z3_model a1)
 
static Z3_func_decl Z3_model_get_func_decl (Z3_context a0, Z3_model a1, uint a2)
 
static uint Z3_model_get_num_sorts (Z3_context a0, Z3_model a1)
 
static Z3_sort Z3_model_get_sort (Z3_context a0, Z3_model a1, uint a2)
 
static Z3_ast_vector Z3_model_get_sort_universe (Z3_context a0, Z3_model a1, Z3_sort a2)
 
static int Z3_is_as_array (Z3_context a0, Z3_ast a1)
 
static Z3_func_decl Z3_get_as_array_func_decl (Z3_context a0, Z3_ast a1)
 
static void Z3_func_interp_inc_ref (Z3_context a0, Z3_func_interp a1)
 
static void Z3_func_interp_dec_ref (Z3_context a0, Z3_func_interp a1)
 
static uint Z3_func_interp_get_num_entries (Z3_context a0, Z3_func_interp a1)
 
static Z3_func_entry Z3_func_interp_get_entry (Z3_context a0, Z3_func_interp a1, uint a2)
 
static Z3_ast Z3_func_interp_get_else (Z3_context a0, Z3_func_interp a1)
 
static uint Z3_func_interp_get_arity (Z3_context a0, Z3_func_interp a1)
 
static void Z3_func_entry_inc_ref (Z3_context a0, Z3_func_entry a1)
 
static void Z3_func_entry_dec_ref (Z3_context a0, Z3_func_entry a1)
 
static Z3_ast Z3_func_entry_get_value (Z3_context a0, Z3_func_entry a1)
 
static uint Z3_func_entry_get_num_args (Z3_context a0, Z3_func_entry a1)
 
static Z3_ast Z3_func_entry_get_arg (Z3_context a0, Z3_func_entry a1, uint a2)
 
static int Z3_open_log (string a0)
 
static void Z3_append_log (string a0)
 
static void Z3_close_log ()
 
static void Z3_toggle_warning_messages (int a0)
 
static void Z3_set_ast_print_mode (Z3_context a0, uint a1)
 
static string Z3_ast_to_string (Z3_context a0, Z3_ast a1)
 
static string Z3_pattern_to_string (Z3_context a0, Z3_pattern a1)
 
static string Z3_sort_to_string (Z3_context a0, Z3_sort a1)
 
static string Z3_func_decl_to_string (Z3_context a0, Z3_func_decl a1)
 
static string Z3_model_to_string (Z3_context a0, Z3_model a1)
 
static string Z3_benchmark_to_smtlib_string (Z3_context a0, string a1, string a2, string a3, string a4, uint a5, [In] Z3_ast[] a6, Z3_ast a7)
 
static Z3_ast Z3_parse_smtlib2_string (Z3_context a0, string a1, uint a2, [In] IntPtr[] a3, [In] Z3_sort[] a4, uint a5, [In] IntPtr[] a6, [In] Z3_func_decl[] a7)
 
static Z3_ast Z3_parse_smtlib2_file (Z3_context a0, string a1, uint a2, [In] IntPtr[] a3, [In] Z3_sort[] a4, uint a5, [In] IntPtr[] a6, [In] Z3_func_decl[] a7)
 
static void Z3_parse_smtlib_string (Z3_context a0, string a1, uint a2, [In] IntPtr[] a3, [In] Z3_sort[] a4, uint a5, [In] IntPtr[] a6, [In] Z3_func_decl[] a7)
 
static void Z3_parse_smtlib_file (Z3_context a0, string a1, uint a2, [In] IntPtr[] a3, [In] Z3_sort[] a4, uint a5, [In] IntPtr[] a6, [In] Z3_func_decl[] a7)
 
static uint Z3_get_smtlib_num_formulas (Z3_context a0)
 
static Z3_ast Z3_get_smtlib_formula (Z3_context a0, uint a1)
 
static uint Z3_get_smtlib_num_assumptions (Z3_context a0)
 
static Z3_ast Z3_get_smtlib_assumption (Z3_context a0, uint a1)
 
static uint Z3_get_smtlib_num_decls (Z3_context a0)
 
static Z3_func_decl Z3_get_smtlib_decl (Z3_context a0, uint a1)
 
static uint Z3_get_smtlib_num_sorts (Z3_context a0)
 
static Z3_sort Z3_get_smtlib_sort (Z3_context a0, uint a1)
 
static string Z3_get_smtlib_error (Z3_context a0)
 
static uint Z3_get_error_code (Z3_context a0)
 
static void Z3_set_error (Z3_context a0, uint a1)
 
static string Z3_get_error_msg (uint a0)
 
static string Z3_get_error_msg_ex (Z3_context a0, uint a1)
 
static void Z3_get_version ([In, Out] ref uint a0, [In, Out] ref uint a1, [In, Out] ref uint a2, [In, Out] ref uint a3)
 
static void Z3_enable_trace (string a0)
 
static void Z3_disable_trace (string a0)
 
static void Z3_reset_memory ()
 
static Z3_fixedpoint Z3_mk_fixedpoint (Z3_context a0)
 
static void Z3_fixedpoint_inc_ref (Z3_context a0, Z3_fixedpoint a1)
 
static void Z3_fixedpoint_dec_ref (Z3_context a0, Z3_fixedpoint a1)
 
static void Z3_fixedpoint_add_rule (Z3_context a0, Z3_fixedpoint a1, Z3_ast a2, IntPtr a3)
 
static void Z3_fixedpoint_add_fact (Z3_context a0, Z3_fixedpoint a1, Z3_func_decl a2, uint a3, [In] uint[] a4)
 
static void Z3_fixedpoint_assert (Z3_context a0, Z3_fixedpoint a1, Z3_ast a2)
 
static int Z3_fixedpoint_query (Z3_context a0, Z3_fixedpoint a1, Z3_ast a2)
 
static int Z3_fixedpoint_query_relations (Z3_context a0, Z3_fixedpoint a1, uint a2, [In] Z3_func_decl[] a3)
 
static Z3_ast Z3_fixedpoint_get_answer (Z3_context a0, Z3_fixedpoint a1)
 
static string Z3_fixedpoint_get_reason_unknown (Z3_context a0, Z3_fixedpoint a1)
 
static void Z3_fixedpoint_update_rule (Z3_context a0, Z3_fixedpoint a1, Z3_ast a2, IntPtr a3)
 
static uint Z3_fixedpoint_get_num_levels (Z3_context a0, Z3_fixedpoint a1, Z3_func_decl a2)
 
static Z3_ast Z3_fixedpoint_get_cover_delta (Z3_context a0, Z3_fixedpoint a1, int a2, Z3_func_decl a3)
 
static void Z3_fixedpoint_add_cover (Z3_context a0, Z3_fixedpoint a1, int a2, Z3_func_decl a3, Z3_ast a4)
 
static Z3_stats Z3_fixedpoint_get_statistics (Z3_context a0, Z3_fixedpoint a1)
 
static void Z3_fixedpoint_register_relation (Z3_context a0, Z3_fixedpoint a1, Z3_func_decl a2)
 
static void Z3_fixedpoint_set_predicate_representation (Z3_context a0, Z3_fixedpoint a1, Z3_func_decl a2, uint a3, [In] IntPtr[] a4)
 
static Z3_ast_vector Z3_fixedpoint_get_rules (Z3_context a0, Z3_fixedpoint a1)
 
static Z3_ast_vector Z3_fixedpoint_get_assertions (Z3_context a0, Z3_fixedpoint a1)
 
static void Z3_fixedpoint_set_params (Z3_context a0, Z3_fixedpoint a1, Z3_params a2)
 
static string Z3_fixedpoint_get_help (Z3_context a0, Z3_fixedpoint a1)
 
static Z3_param_descrs Z3_fixedpoint_get_param_descrs (Z3_context a0, Z3_fixedpoint a1)
 
static string Z3_fixedpoint_to_string (Z3_context a0, Z3_fixedpoint a1, uint a2, [In] Z3_ast[] a3)
 
static Z3_ast_vector Z3_fixedpoint_from_string (Z3_context a0, Z3_fixedpoint a1, string a2)
 
static Z3_ast_vector Z3_fixedpoint_from_file (Z3_context a0, Z3_fixedpoint a1, string a2)
 
static void Z3_fixedpoint_push (Z3_context a0, Z3_fixedpoint a1)
 
static void Z3_fixedpoint_pop (Z3_context a0, Z3_fixedpoint a1)
 
static Z3_ast_vector Z3_mk_ast_vector (Z3_context a0)
 
static void Z3_ast_vector_inc_ref (Z3_context a0, Z3_ast_vector a1)
 
static void Z3_ast_vector_dec_ref (Z3_context a0, Z3_ast_vector a1)
 
static uint Z3_ast_vector_size (Z3_context a0, Z3_ast_vector a1)
 
static Z3_ast Z3_ast_vector_get (Z3_context a0, Z3_ast_vector a1, uint a2)
 
static void Z3_ast_vector_set (Z3_context a0, Z3_ast_vector a1, uint a2, Z3_ast a3)
 
static void Z3_ast_vector_resize (Z3_context a0, Z3_ast_vector a1, uint a2)
 
static void Z3_ast_vector_push (Z3_context a0, Z3_ast_vector a1, Z3_ast a2)
 
static Z3_ast_vector Z3_ast_vector_translate (Z3_context a0, Z3_ast_vector a1, Z3_context a2)
 
static string Z3_ast_vector_to_string (Z3_context a0, Z3_ast_vector a1)
 
static Z3_ast_map Z3_mk_ast_map (Z3_context a0)
 
static void Z3_ast_map_inc_ref (Z3_context a0, Z3_ast_map a1)
 
static void Z3_ast_map_dec_ref (Z3_context a0, Z3_ast_map a1)
 
static int Z3_ast_map_contains (Z3_context a0, Z3_ast_map a1, Z3_ast a2)
 
static Z3_ast Z3_ast_map_find (Z3_context a0, Z3_ast_map a1, Z3_ast a2)
 
static void Z3_ast_map_insert (Z3_context a0, Z3_ast_map a1, Z3_ast a2, Z3_ast a3)
 
static void Z3_ast_map_erase (Z3_context a0, Z3_ast_map a1, Z3_ast a2)
 
static void Z3_ast_map_reset (Z3_context a0, Z3_ast_map a1)
 
static uint Z3_ast_map_size (Z3_context a0, Z3_ast_map a1)
 
static Z3_ast_vector Z3_ast_map_keys (Z3_context a0, Z3_ast_map a1)
 
static string Z3_ast_map_to_string (Z3_context a0, Z3_ast_map a1)
 
static Z3_goal Z3_mk_goal (Z3_context a0, int a1, int a2, int a3)
 
static void Z3_goal_inc_ref (Z3_context a0, Z3_goal a1)
 
static void Z3_goal_dec_ref (Z3_context a0, Z3_goal a1)
 
static uint Z3_goal_precision (Z3_context a0, Z3_goal a1)
 
static void Z3_goal_assert (Z3_context a0, Z3_goal a1, Z3_ast a2)
 
static int Z3_goal_inconsistent (Z3_context a0, Z3_goal a1)
 
static uint Z3_goal_depth (Z3_context a0, Z3_goal a1)
 
static void Z3_goal_reset (Z3_context a0, Z3_goal a1)
 
static uint Z3_goal_size (Z3_context a0, Z3_goal a1)
 
static Z3_ast Z3_goal_formula (Z3_context a0, Z3_goal a1, uint a2)
 
static uint Z3_goal_num_exprs (Z3_context a0, Z3_goal a1)
 
static int Z3_goal_is_decided_sat (Z3_context a0, Z3_goal a1)
 
static int Z3_goal_is_decided_unsat (Z3_context a0, Z3_goal a1)
 
static Z3_goal Z3_goal_translate (Z3_context a0, Z3_goal a1, Z3_context a2)
 
static string Z3_goal_to_string (Z3_context a0, Z3_goal a1)
 
static Z3_tactic Z3_mk_tactic (Z3_context a0, string a1)
 
static void Z3_tactic_inc_ref (Z3_context a0, Z3_tactic a1)
 
static void Z3_tactic_dec_ref (Z3_context a0, Z3_tactic a1)
 
static Z3_probe Z3_mk_probe (Z3_context a0, string a1)
 
static void Z3_probe_inc_ref (Z3_context a0, Z3_probe a1)
 
static void Z3_probe_dec_ref (Z3_context a0, Z3_probe a1)
 
static Z3_tactic Z3_tactic_and_then (Z3_context a0, Z3_tactic a1, Z3_tactic a2)
 
static Z3_tactic Z3_tactic_or_else (Z3_context a0, Z3_tactic a1, Z3_tactic a2)
 
static Z3_tactic Z3_tactic_par_or (Z3_context a0, uint a1, [In] Z3_tactic[] a2)
 
static Z3_tactic Z3_tactic_par_and_then (Z3_context a0, Z3_tactic a1, Z3_tactic a2)
 
static Z3_tactic Z3_tactic_try_for (Z3_context a0, Z3_tactic a1, uint a2)
 
static Z3_tactic Z3_tactic_when (Z3_context a0, Z3_probe a1, Z3_tactic a2)
 
static Z3_tactic Z3_tactic_cond (Z3_context a0, Z3_probe a1, Z3_tactic a2, Z3_tactic a3)
 
static Z3_tactic Z3_tactic_repeat (Z3_context a0, Z3_tactic a1, uint a2)
 
static Z3_tactic Z3_tactic_skip (Z3_context a0)
 
static Z3_tactic Z3_tactic_fail (Z3_context a0)
 
static Z3_tactic Z3_tactic_fail_if (Z3_context a0, Z3_probe a1)
 
static Z3_tactic Z3_tactic_fail_if_not_decided (Z3_context a0)
 
static Z3_tactic Z3_tactic_using_params (Z3_context a0, Z3_tactic a1, Z3_params a2)
 
static Z3_probe Z3_probe_const (Z3_context a0, double a1)
 
static Z3_probe Z3_probe_lt (Z3_context a0, Z3_probe a1, Z3_probe a2)
 
static Z3_probe Z3_probe_gt (Z3_context a0, Z3_probe a1, Z3_probe a2)
 
static Z3_probe Z3_probe_le (Z3_context a0, Z3_probe a1, Z3_probe a2)
 
static Z3_probe Z3_probe_ge (Z3_context a0, Z3_probe a1, Z3_probe a2)
 
static Z3_probe Z3_probe_eq (Z3_context a0, Z3_probe a1, Z3_probe a2)
 
static Z3_probe Z3_probe_and (Z3_context a0, Z3_probe a1, Z3_probe a2)
 
static Z3_probe Z3_probe_or (Z3_context a0, Z3_probe a1, Z3_probe a2)
 
static Z3_probe Z3_probe_not (Z3_context a0, Z3_probe a1)
 
static uint Z3_get_num_tactics (Z3_context a0)
 
static string Z3_get_tactic_name (Z3_context a0, uint a1)
 
static uint Z3_get_num_probes (Z3_context a0)
 
static string Z3_get_probe_name (Z3_context a0, uint a1)
 
static string Z3_tactic_get_help (Z3_context a0, Z3_tactic a1)
 
static Z3_param_descrs Z3_tactic_get_param_descrs (Z3_context a0, Z3_tactic a1)
 
static string Z3_tactic_get_descr (Z3_context a0, string a1)
 
static string Z3_probe_get_descr (Z3_context a0, string a1)
 
static double Z3_probe_apply (Z3_context a0, Z3_probe a1, Z3_goal a2)
 
static Z3_apply_result Z3_tactic_apply (Z3_context a0, Z3_tactic a1, Z3_goal a2)
 
static Z3_apply_result Z3_tactic_apply_ex (Z3_context a0, Z3_tactic a1, Z3_goal a2, Z3_params a3)
 
static void Z3_apply_result_inc_ref (Z3_context a0, Z3_apply_result a1)
 
static void Z3_apply_result_dec_ref (Z3_context a0, Z3_apply_result a1)
 
static string Z3_apply_result_to_string (Z3_context a0, Z3_apply_result a1)
 
static uint Z3_apply_result_get_num_subgoals (Z3_context a0, Z3_apply_result a1)
 
static Z3_goal Z3_apply_result_get_subgoal (Z3_context a0, Z3_apply_result a1, uint a2)
 
static Z3_model Z3_apply_result_convert_model (Z3_context a0, Z3_apply_result a1, uint a2, Z3_model a3)
 
static Z3_solver Z3_mk_solver (Z3_context a0)
 
static Z3_solver Z3_mk_simple_solver (Z3_context a0)
 
static Z3_solver Z3_mk_solver_for_logic (Z3_context a0, IntPtr a1)
 
static Z3_solver Z3_mk_solver_from_tactic (Z3_context a0, Z3_tactic a1)
 
static string Z3_solver_get_help (Z3_context a0, Z3_solver a1)
 
static Z3_param_descrs Z3_solver_get_param_descrs (Z3_context a0, Z3_solver a1)
 
static void Z3_solver_set_params (Z3_context a0, Z3_solver a1, Z3_params a2)
 
static void Z3_solver_inc_ref (Z3_context a0, Z3_solver a1)
 
static void Z3_solver_dec_ref (Z3_context a0, Z3_solver a1)
 
static void Z3_solver_push (Z3_context a0, Z3_solver a1)
 
static void Z3_solver_pop (Z3_context a0, Z3_solver a1, uint a2)
 
static void Z3_solver_reset (Z3_context a0, Z3_solver a1)
 
static uint Z3_solver_get_num_scopes (Z3_context a0, Z3_solver a1)
 
static void Z3_solver_assert (Z3_context a0, Z3_solver a1, Z3_ast a2)
 
static void Z3_solver_assert_and_track (Z3_context a0, Z3_solver a1, Z3_ast a2, Z3_ast a3)
 
static Z3_ast_vector Z3_solver_get_assertions (Z3_context a0, Z3_solver a1)
 
static int Z3_solver_check (Z3_context a0, Z3_solver a1)
 
static int Z3_solver_check_assumptions (Z3_context a0, Z3_solver a1, uint a2, [In] Z3_ast[] a3)
 
static Z3_model Z3_solver_get_model (Z3_context a0, Z3_solver a1)
 
static Z3_ast Z3_solver_get_proof (Z3_context a0, Z3_solver a1)
 
static Z3_ast_vector Z3_solver_get_unsat_core (Z3_context a0, Z3_solver a1)
 
static string Z3_solver_get_reason_unknown (Z3_context a0, Z3_solver a1)
 
static Z3_stats Z3_solver_get_statistics (Z3_context a0, Z3_solver a1)
 
static string Z3_solver_to_string (Z3_context a0, Z3_solver a1)
 
static string Z3_stats_to_string (Z3_context a0, Z3_stats a1)
 
static void Z3_stats_inc_ref (Z3_context a0, Z3_stats a1)
 
static void Z3_stats_dec_ref (Z3_context a0, Z3_stats a1)
 
static uint Z3_stats_size (Z3_context a0, Z3_stats a1)
 
static string Z3_stats_get_key (Z3_context a0, Z3_stats a1, uint a2)
 
static int Z3_stats_is_uint (Z3_context a0, Z3_stats a1, uint a2)
 
static int Z3_stats_is_double (Z3_context a0, Z3_stats a1, uint a2)
 
static uint Z3_stats_get_uint_value (Z3_context a0, Z3_stats a1, uint a2)
 
static double Z3_stats_get_double_value (Z3_context a0, Z3_stats a1, uint a2)
 
static Z3_func_decl Z3_mk_injective_function (Z3_context a0, IntPtr a1, uint a2, [In] Z3_sort[] a3, Z3_sort a4)
 
static void Z3_set_logic (Z3_context a0, string a1)
 
static void Z3_push (Z3_context a0)
 
static void Z3_pop (Z3_context a0, uint a1)
 
static uint Z3_get_num_scopes (Z3_context a0)
 
static void Z3_persist_ast (Z3_context a0, Z3_ast a1, uint a2)
 
static void Z3_assert_cnstr (Z3_context a0, Z3_ast a1)
 
static int Z3_check_and_get_model (Z3_context a0, [In, Out] ref Z3_model a1)
 
static int Z3_check (Z3_context a0)
 
static int Z3_check_assumptions (Z3_context a0, uint a1, [In] Z3_ast[] a2, [In, Out] ref Z3_model a3, [In, Out] ref Z3_ast a4, [In, Out] ref uint a5, [Out] Z3_ast[] a6)
 
static uint Z3_get_implied_equalities (Z3_context a0, Z3_solver a1, uint a2, [In] Z3_ast[] a3, [Out] uint[] a4)
 
static void Z3_del_model (Z3_context a0, Z3_model a1)
 
static void Z3_soft_check_cancel (Z3_context a0)
 
static uint Z3_get_search_failure (Z3_context a0)
 
static Z3_ast Z3_mk_label (Z3_context a0, IntPtr a1, int a2, Z3_ast a3)
 
static Z3_literals Z3_get_relevant_labels (Z3_context a0)
 
static Z3_literals Z3_get_relevant_literals (Z3_context a0)
 
static Z3_literals Z3_get_guessed_literals (Z3_context a0)
 
static void Z3_del_literals (Z3_context a0, Z3_literals a1)
 
static uint Z3_get_num_literals (Z3_context a0, Z3_literals a1)
 
static IntPtr Z3_get_label_symbol (Z3_context a0, Z3_literals a1, uint a2)
 
static Z3_ast Z3_get_literal (Z3_context a0, Z3_literals a1, uint a2)
 
static void Z3_disable_literal (Z3_context a0, Z3_literals a1, uint a2)
 
static void Z3_block_literals (Z3_context a0, Z3_literals a1)
 
static uint Z3_get_model_num_constants (Z3_context a0, Z3_model a1)
 
static Z3_func_decl Z3_get_model_constant (Z3_context a0, Z3_model a1, uint a2)
 
static uint Z3_get_model_num_funcs (Z3_context a0, Z3_model a1)
 
static Z3_func_decl Z3_get_model_func_decl (Z3_context a0, Z3_model a1, uint a2)
 
static int Z3_eval_func_decl (Z3_context a0, Z3_model a1, Z3_func_decl a2, [In, Out] ref Z3_ast a3)
 
static int Z3_is_array_value (Z3_context a0, Z3_model a1, Z3_ast a2, [In, Out] ref uint a3)
 
static void Z3_get_array_value (Z3_context a0, Z3_model a1, Z3_ast a2, uint a3, [Out] Z3_ast[] a4, [Out] Z3_ast[] a5, [In, Out] ref Z3_ast a6)
 
static Z3_ast Z3_get_model_func_else (Z3_context a0, Z3_model a1, uint a2)
 
static uint Z3_get_model_func_num_entries (Z3_context a0, Z3_model a1, uint a2)
 
static uint Z3_get_model_func_entry_num_args (Z3_context a0, Z3_model a1, uint a2, uint a3)
 
static Z3_ast Z3_get_model_func_entry_arg (Z3_context a0, Z3_model a1, uint a2, uint a3, uint a4)
 
static Z3_ast Z3_get_model_func_entry_value (Z3_context a0, Z3_model a1, uint a2, uint a3)
 
static int Z3_eval (Z3_context a0, Z3_model a1, Z3_ast a2, [In, Out] ref Z3_ast a3)
 
static int Z3_eval_decl (Z3_context a0, Z3_model a1, Z3_func_decl a2, uint a3, [In] Z3_ast[] a4, [In, Out] ref Z3_ast a5)
 
static string Z3_context_to_string (Z3_context a0)
 
static string Z3_statistics_to_string (Z3_context a0)
 
static Z3_ast Z3_get_context_assignment (Z3_context a0)
 
static int Z3_algebraic_is_value (Z3_context a0, Z3_ast a1)
 
static int Z3_algebraic_is_pos (Z3_context a0, Z3_ast a1)
 
static int Z3_algebraic_is_neg (Z3_context a0, Z3_ast a1)
 
static int Z3_algebraic_is_zero (Z3_context a0, Z3_ast a1)
 
static int Z3_algebraic_sign (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_algebraic_add (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_algebraic_sub (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_algebraic_mul (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_algebraic_div (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_algebraic_root (Z3_context a0, Z3_ast a1, uint a2)
 
static Z3_ast Z3_algebraic_power (Z3_context a0, Z3_ast a1, uint a2)
 
static int Z3_algebraic_lt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static int Z3_algebraic_gt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static int Z3_algebraic_le (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static int Z3_algebraic_ge (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static int Z3_algebraic_eq (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static int Z3_algebraic_neq (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast_vector Z3_algebraic_roots (Z3_context a0, Z3_ast a1, uint a2, [In] Z3_ast[] a3)
 
static int Z3_algebraic_eval (Z3_context a0, Z3_ast a1, uint a2, [In] Z3_ast[] a3)
 
static Z3_ast_vector Z3_polynomial_subresultants (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3)
 
static void Z3_rcf_del (Z3_context a0, Z3_rcf_num a1)
 
static Z3_rcf_num Z3_rcf_mk_rational (Z3_context a0, string a1)
 
static Z3_rcf_num Z3_rcf_mk_small_int (Z3_context a0, int a1)
 
static Z3_rcf_num Z3_rcf_mk_pi (Z3_context a0)
 
static Z3_rcf_num Z3_rcf_mk_e (Z3_context a0)
 
static Z3_rcf_num Z3_rcf_mk_infinitesimal (Z3_context a0)
 
static uint Z3_rcf_mk_roots (Z3_context a0, uint a1, [In] Z3_rcf_num[] a2, [Out] Z3_rcf_num[] a3)
 
static Z3_rcf_num Z3_rcf_add (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static Z3_rcf_num Z3_rcf_sub (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static Z3_rcf_num Z3_rcf_mul (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static Z3_rcf_num Z3_rcf_div (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static Z3_rcf_num Z3_rcf_neg (Z3_context a0, Z3_rcf_num a1)
 
static Z3_rcf_num Z3_rcf_inv (Z3_context a0, Z3_rcf_num a1)
 
static Z3_rcf_num Z3_rcf_power (Z3_context a0, Z3_rcf_num a1, uint a2)
 
static int Z3_rcf_lt (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static int Z3_rcf_gt (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static int Z3_rcf_le (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static int Z3_rcf_ge (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static int Z3_rcf_eq (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static int Z3_rcf_neq (Z3_context a0, Z3_rcf_num a1, Z3_rcf_num a2)
 
static string Z3_rcf_num_to_string (Z3_context a0, Z3_rcf_num a1, int a2, int a3)
 
static string Z3_rcf_num_to_decimal_string (Z3_context a0, Z3_rcf_num a1, uint a2)
 
static void Z3_rcf_get_numerator_denominator (Z3_context a0, Z3_rcf_num a1, [In, Out] ref Z3_rcf_num a2, [In, Out] ref Z3_rcf_num a3)
 
static Z3_ast Z3_mk_interpolant (Z3_context a0, Z3_ast a1)
 
static Z3_context Z3_mk_interpolation_context (Z3_config a0)
 
static Z3_ast_vector Z3_get_interpolant (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_params a3)
 
static int Z3_compute_interpolant (Z3_context a0, Z3_ast a1, Z3_params a2, [In, Out] ref Z3_ast_vector a3, [In, Out] ref Z3_model a4)
 
static string Z3_interpolation_profile (Z3_context a0)
 
static int Z3_read_interpolation_problem (Z3_context a0, [In, Out] ref uint a1, [Out] out Z3_ast[] a2, [Out] out uint[] a3, string a4, out IntPtr a5, [In, Out] ref uint a6, [Out] out Z3_ast[] a7)
 
static int Z3_check_interpolant (Z3_context a0, uint a1, [In] Z3_ast[] a2, [In] uint[] a3, [In] Z3_ast[] a4, out IntPtr a5, uint a6, [In] Z3_ast[] a7)
 
static void Z3_write_interpolation_problem (Z3_context a0, uint a1, [In] Z3_ast[] a2, [In] uint[] a3, string a4, uint a5, [In] Z3_ast[] a6)
 
static Z3_sort Z3_mk_fpa_rounding_mode_sort (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_round_nearest_ties_to_even (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_rne (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_round_nearest_ties_to_away (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_rna (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_round_toward_positive (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_rtp (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_round_toward_negative (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_rtn (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_round_toward_zero (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_rtz (Z3_context a0)
 
static Z3_sort Z3_mk_fpa_sort (Z3_context a0, uint a1, uint a2)
 
static Z3_sort Z3_mk_fpa_sort_half (Z3_context a0)
 
static Z3_sort Z3_mk_fpa_sort_16 (Z3_context a0)
 
static Z3_sort Z3_mk_fpa_sort_single (Z3_context a0)
 
static Z3_sort Z3_mk_fpa_sort_32 (Z3_context a0)
 
static Z3_sort Z3_mk_fpa_sort_double (Z3_context a0)
 
static Z3_sort Z3_mk_fpa_sort_64 (Z3_context a0)
 
static Z3_sort Z3_mk_fpa_sort_quadruple (Z3_context a0)
 
static Z3_sort Z3_mk_fpa_sort_128 (Z3_context a0)
 
static Z3_ast Z3_mk_fpa_nan (Z3_context a0, Z3_sort a1)
 
static Z3_ast Z3_mk_fpa_inf (Z3_context a0, Z3_sort a1, int a2)
 
static Z3_ast Z3_mk_fpa_zero (Z3_context a0, Z3_sort a1, int a2)
 
static Z3_ast Z3_mk_fpa_fp (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3)
 
static Z3_ast Z3_mk_fpa_numeral_float (Z3_context a0, float a1, Z3_sort a2)
 
static Z3_ast Z3_mk_fpa_numeral_double (Z3_context a0, double a1, Z3_sort a2)
 
static Z3_ast Z3_mk_fpa_numeral_int (Z3_context a0, int a1, Z3_sort a2)
 
static Z3_ast Z3_mk_fpa_numeral_int_uint (Z3_context a0, int a1, int a2, uint a3, Z3_sort a4)
 
static Z3_ast Z3_mk_fpa_numeral_int64_uint64 (Z3_context a0, int a1, Int64 a2, UInt64 a3, Z3_sort a4)
 
static Z3_ast Z3_mk_fpa_abs (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_neg (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_add (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3)
 
static Z3_ast Z3_mk_fpa_sub (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3)
 
static Z3_ast Z3_mk_fpa_mul (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3)
 
static Z3_ast Z3_mk_fpa_div (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3)
 
static Z3_ast Z3_mk_fpa_fma (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3, Z3_ast a4)
 
static Z3_ast Z3_mk_fpa_sqrt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_rem (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_round_to_integral (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_min (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_max (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_leq (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_lt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_geq (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_gt (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_eq (Z3_context a0, Z3_ast a1, Z3_ast a2)
 
static Z3_ast Z3_mk_fpa_is_normal (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_is_subnormal (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_is_zero (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_is_infinite (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_is_nan (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_is_negative (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_is_positive (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_to_fp_bv (Z3_context a0, Z3_ast a1, Z3_sort a2)
 
static Z3_ast Z3_mk_fpa_to_fp_float (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_sort a3)
 
static Z3_ast Z3_mk_fpa_to_fp_real (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_sort a3)
 
static Z3_ast Z3_mk_fpa_to_fp_signed (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_sort a3)
 
static Z3_ast Z3_mk_fpa_to_fp_unsigned (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_sort a3)
 
static Z3_ast Z3_mk_fpa_to_ubv (Z3_context a0, Z3_ast a1, Z3_ast a2, uint a3)
 
static Z3_ast Z3_mk_fpa_to_sbv (Z3_context a0, Z3_ast a1, Z3_ast a2, uint a3)
 
static Z3_ast Z3_mk_fpa_to_real (Z3_context a0, Z3_ast a1)
 
static uint Z3_fpa_get_ebits (Z3_context a0, Z3_sort a1)
 
static uint Z3_fpa_get_sbits (Z3_context a0, Z3_sort a1)
 
static int Z3_fpa_get_numeral_sign (Z3_context a0, Z3_ast a1, [In, Out] ref int a2)
 
static string Z3_fpa_get_numeral_significand_string (Z3_context a0, Z3_ast a1)
 
static string Z3_fpa_get_numeral_exponent_string (Z3_context a0, Z3_ast a1)
 
static int Z3_fpa_get_numeral_exponent_int64 (Z3_context a0, Z3_ast a1, [In, Out] ref Int64 a2)
 
static Z3_ast Z3_mk_fpa_to_ieee_bv (Z3_context a0, Z3_ast a1)
 
static Z3_ast Z3_mk_fpa_to_fp_int_real (Z3_context a0, Z3_ast a1, Z3_ast a2, Z3_ast a3, Z3_sort a4)
 

Detailed Description

Definition at line 39 of file Native.cs.

Member Function Documentation

static Z3_ast Z3_algebraic_add ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5673 of file Native.cs.

5673  {
5674  Z3_ast r = LIB.Z3_algebraic_add(a0, a1, a2);
5675  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5676  if (err != Z3_error_code.Z3_OK)
5677  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5678  return r;
5679  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_algebraic_div ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5697 of file Native.cs.

5697  {
5698  Z3_ast r = LIB.Z3_algebraic_div(a0, a1, a2);
5699  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5700  if (err != Z3_error_code.Z3_OK)
5701  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5702  return r;
5703  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5753 of file Native.cs.

5753  {
5754  int r = LIB.Z3_algebraic_eq(a0, a1, a2);
5755  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5756  if (err != Z3_error_code.Z3_OK)
5757  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5758  return r;
5759  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_eval ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 5777 of file Native.cs.

5777  {
5778  int r = LIB.Z3_algebraic_eval(a0, a1, a2, a3);
5779  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5780  if (err != Z3_error_code.Z3_OK)
5781  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5782  return r;
5783  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_ge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5745 of file Native.cs.

5745  {
5746  int r = LIB.Z3_algebraic_ge(a0, a1, a2);
5747  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5748  if (err != Z3_error_code.Z3_OK)
5749  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5750  return r;
5751  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_gt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5729 of file Native.cs.

5729  {
5730  int r = LIB.Z3_algebraic_gt(a0, a1, a2);
5731  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5732  if (err != Z3_error_code.Z3_OK)
5733  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5734  return r;
5735  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_is_neg ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5649 of file Native.cs.

5649  {
5650  int r = LIB.Z3_algebraic_is_neg(a0, a1);
5651  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5652  if (err != Z3_error_code.Z3_OK)
5653  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5654  return r;
5655  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_is_pos ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5641 of file Native.cs.

5641  {
5642  int r = LIB.Z3_algebraic_is_pos(a0, a1);
5643  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5644  if (err != Z3_error_code.Z3_OK)
5645  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5646  return r;
5647  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_is_value ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5633 of file Native.cs.

5633  {
5634  int r = LIB.Z3_algebraic_is_value(a0, a1);
5635  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5636  if (err != Z3_error_code.Z3_OK)
5637  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5638  return r;
5639  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_is_zero ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5657 of file Native.cs.

5657  {
5658  int r = LIB.Z3_algebraic_is_zero(a0, a1);
5659  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5660  if (err != Z3_error_code.Z3_OK)
5661  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5662  return r;
5663  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_le ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5737 of file Native.cs.

5737  {
5738  int r = LIB.Z3_algebraic_le(a0, a1, a2);
5739  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5740  if (err != Z3_error_code.Z3_OK)
5741  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5742  return r;
5743  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_lt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5721 of file Native.cs.

5721  {
5722  int r = LIB.Z3_algebraic_lt(a0, a1, a2);
5723  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5724  if (err != Z3_error_code.Z3_OK)
5725  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5726  return r;
5727  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_algebraic_mul ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5689 of file Native.cs.

5689  {
5690  Z3_ast r = LIB.Z3_algebraic_mul(a0, a1, a2);
5691  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5692  if (err != Z3_error_code.Z3_OK)
5693  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5694  return r;
5695  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_neq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5761 of file Native.cs.

5761  {
5762  int r = LIB.Z3_algebraic_neq(a0, a1, a2);
5763  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5764  if (err != Z3_error_code.Z3_OK)
5765  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5766  return r;
5767  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_algebraic_power ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 5713 of file Native.cs.

5713  {
5714  Z3_ast r = LIB.Z3_algebraic_power(a0, a1, a2);
5715  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5716  if (err != Z3_error_code.Z3_OK)
5717  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5718  return r;
5719  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_algebraic_root ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 5705 of file Native.cs.

5705  {
5706  Z3_ast r = LIB.Z3_algebraic_root(a0, a1, a2);
5707  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5708  if (err != Z3_error_code.Z3_OK)
5709  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5710  return r;
5711  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_algebraic_roots ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 5769 of file Native.cs.

5769  {
5770  Z3_ast_vector r = LIB.Z3_algebraic_roots(a0, a1, a2, a3);
5771  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5772  if (err != Z3_error_code.Z3_OK)
5773  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5774  return r;
5775  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_algebraic_sign ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5665 of file Native.cs.

5665  {
5666  int r = LIB.Z3_algebraic_sign(a0, a1);
5667  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5668  if (err != Z3_error_code.Z3_OK)
5669  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5670  return r;
5671  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_algebraic_sub ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5681 of file Native.cs.

5681  {
5682  Z3_ast r = LIB.Z3_algebraic_sub(a0, a1, a2);
5683  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5684  if (err != Z3_error_code.Z3_OK)
5685  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5686  return r;
5687  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_app_to_ast ( Z3_context  a0,
Z3_app  a1 
)
inlinestatic

Definition at line 3413 of file Native.cs.

3413  {
3414  Z3_ast r = LIB.Z3_app_to_ast(a0, a1);
3415  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3416  if (err != Z3_error_code.Z3_OK)
3417  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3418  return r;
3419  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_append_log ( string  a0)
inlinestatic

Definition at line 4020 of file Native.cs.

4020  {
4021  LIB.Z3_append_log(a0);
4022  }
static Z3_model Z3_apply_result_convert_model ( Z3_context  a0,
Z3_apply_result  a1,
uint  a2,
Z3_model  a3 
)
inlinestatic

Definition at line 5054 of file Native.cs.

Referenced by ApplyResult.ConvertModel().

5054  {
5055  Z3_model r = LIB.Z3_apply_result_convert_model(a0, a1, a2, a3);
5056  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5057  if (err != Z3_error_code.Z3_OK)
5058  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5059  return r;
5060  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_apply_result_dec_ref ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 5023 of file Native.cs.

5023  {
5024  LIB.Z3_apply_result_dec_ref(a0, a1);
5025  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5026  if (err != Z3_error_code.Z3_OK)
5027  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5028  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_apply_result_get_num_subgoals ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 5038 of file Native.cs.

5038  {
5039  uint r = LIB.Z3_apply_result_get_num_subgoals(a0, a1);
5040  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5041  if (err != Z3_error_code.Z3_OK)
5042  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5043  return r;
5044  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_goal Z3_apply_result_get_subgoal ( Z3_context  a0,
Z3_apply_result  a1,
uint  a2 
)
inlinestatic

Definition at line 5046 of file Native.cs.

5046  {
5047  Z3_goal r = LIB.Z3_apply_result_get_subgoal(a0, a1, a2);
5048  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5049  if (err != Z3_error_code.Z3_OK)
5050  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5051  return r;
5052  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_apply_result_inc_ref ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 5016 of file Native.cs.

5016  {
5017  LIB.Z3_apply_result_inc_ref(a0, a1);
5018  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5019  if (err != Z3_error_code.Z3_OK)
5020  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5021  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_apply_result_to_string ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 5030 of file Native.cs.

Referenced by ApplyResult.ToString().

5030  {
5031  IntPtr r = LIB.Z3_apply_result_to_string(a0, a1);
5032  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5033  if (err != Z3_error_code.Z3_OK)
5034  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5035  return Marshal.PtrToStringAnsi(r);
5036  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_assert_cnstr ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5360 of file Native.cs.

5360  {
5361  LIB.Z3_assert_cnstr(a0, a1);
5362  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5363  if (err != Z3_error_code.Z3_OK)
5364  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5365  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_ast_map_contains ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4531 of file Native.cs.

4531  {
4532  int r = LIB.Z3_ast_map_contains(a0, a1, a2);
4533  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4534  if (err != Z3_error_code.Z3_OK)
4535  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4536  return r;
4537  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_map_dec_ref ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4524 of file Native.cs.

4524  {
4525  LIB.Z3_ast_map_dec_ref(a0, a1);
4526  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4527  if (err != Z3_error_code.Z3_OK)
4528  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4529  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_map_erase ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4554 of file Native.cs.

4554  {
4555  LIB.Z3_ast_map_erase(a0, a1, a2);
4556  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4557  if (err != Z3_error_code.Z3_OK)
4558  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4559  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_ast_map_find ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4539 of file Native.cs.

4539  {
4540  Z3_ast r = LIB.Z3_ast_map_find(a0, a1, a2);
4541  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4542  if (err != Z3_error_code.Z3_OK)
4543  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4544  return r;
4545  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_map_inc_ref ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4517 of file Native.cs.

4517  {
4518  LIB.Z3_ast_map_inc_ref(a0, a1);
4519  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4520  if (err != Z3_error_code.Z3_OK)
4521  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4522  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_map_insert ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 4547 of file Native.cs.

4547  {
4548  LIB.Z3_ast_map_insert(a0, a1, a2, a3);
4549  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4550  if (err != Z3_error_code.Z3_OK)
4551  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4552  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_ast_map_keys ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4576 of file Native.cs.

4576  {
4577  Z3_ast_vector r = LIB.Z3_ast_map_keys(a0, a1);
4578  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4579  if (err != Z3_error_code.Z3_OK)
4580  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4581  return r;
4582  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_map_reset ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4561 of file Native.cs.

4561  {
4562  LIB.Z3_ast_map_reset(a0, a1);
4563  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4564  if (err != Z3_error_code.Z3_OK)
4565  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4566  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_ast_map_size ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4568 of file Native.cs.

4568  {
4569  uint r = LIB.Z3_ast_map_size(a0, a1);
4570  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4571  if (err != Z3_error_code.Z3_OK)
4572  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4573  return r;
4574  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_ast_map_to_string ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4584 of file Native.cs.

4584  {
4585  IntPtr r = LIB.Z3_ast_map_to_string(a0, a1);
4586  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4587  if (err != Z3_error_code.Z3_OK)
4588  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4589  return Marshal.PtrToStringAnsi(r);
4590  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_ast_to_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 4039 of file Native.cs.

Referenced by AST.SExpr(), and AST.ToString().

4039  {
4040  IntPtr r = LIB.Z3_ast_to_string(a0, a1);
4041  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4042  if (err != Z3_error_code.Z3_OK)
4043  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4044  return Marshal.PtrToStringAnsi(r);
4045  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_vector_dec_ref ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4449 of file Native.cs.

4449  {
4450  LIB.Z3_ast_vector_dec_ref(a0, a1);
4451  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4452  if (err != Z3_error_code.Z3_OK)
4453  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4454  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_ast_vector_get ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2 
)
inlinestatic

Definition at line 4464 of file Native.cs.

4464  {
4465  Z3_ast r = LIB.Z3_ast_vector_get(a0, a1, a2);
4466  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4467  if (err != Z3_error_code.Z3_OK)
4468  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4469  return r;
4470  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_vector_inc_ref ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4442 of file Native.cs.

4442  {
4443  LIB.Z3_ast_vector_inc_ref(a0, a1);
4444  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4445  if (err != Z3_error_code.Z3_OK)
4446  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4447  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_vector_push ( Z3_context  a0,
Z3_ast_vector  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4486 of file Native.cs.

Referenced by ASTVector.Push().

4486  {
4487  LIB.Z3_ast_vector_push(a0, a1, a2);
4488  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4489  if (err != Z3_error_code.Z3_OK)
4490  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4491  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_vector_resize ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2 
)
inlinestatic

Definition at line 4479 of file Native.cs.

Referenced by ASTVector.Resize().

4479  {
4480  LIB.Z3_ast_vector_resize(a0, a1, a2);
4481  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4482  if (err != Z3_error_code.Z3_OK)
4483  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4484  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_ast_vector_set ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 4472 of file Native.cs.

4472  {
4473  LIB.Z3_ast_vector_set(a0, a1, a2, a3);
4474  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4475  if (err != Z3_error_code.Z3_OK)
4476  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4477  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_ast_vector_size ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4456 of file Native.cs.

4456  {
4457  uint r = LIB.Z3_ast_vector_size(a0, a1);
4458  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4459  if (err != Z3_error_code.Z3_OK)
4460  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4461  return r;
4462  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_ast_vector_to_string ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4501 of file Native.cs.

Referenced by ASTVector.ToString().

4501  {
4502  IntPtr r = LIB.Z3_ast_vector_to_string(a0, a1);
4503  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4504  if (err != Z3_error_code.Z3_OK)
4505  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4506  return Marshal.PtrToStringAnsi(r);
4507  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_ast_vector_translate ( Z3_context  a0,
Z3_ast_vector  a1,
Z3_context  a2 
)
inlinestatic

Definition at line 4493 of file Native.cs.

Referenced by ASTVector.Translate().

4493  {
4494  Z3_ast_vector r = LIB.Z3_ast_vector_translate(a0, a1, a2);
4495  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4496  if (err != Z3_error_code.Z3_OK)
4497  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4498  return r;
4499  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_benchmark_to_smtlib_string ( Z3_context  a0,
string  a1,
string  a2,
string  a3,
string  a4,
uint  a5,
[In] Z3_ast[]  a6,
Z3_ast  a7 
)
inlinestatic

Definition at line 4079 of file Native.cs.

4079  {
4080  IntPtr r = LIB.Z3_benchmark_to_smtlib_string(a0, a1, a2, a3, a4, a5, a6, a7);
4081  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4082  if (err != Z3_error_code.Z3_OK)
4083  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4084  return Marshal.PtrToStringAnsi(r);
4085  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_block_literals ( Z3_context  a0,
Z3_literals  a1 
)
inlinestatic

Definition at line 5491 of file Native.cs.

5491  {
5492  LIB.Z3_block_literals(a0, a1);
5493  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5494  if (err != Z3_error_code.Z3_OK)
5495  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5496  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_check ( Z3_context  a0)
inlinestatic

Definition at line 5375 of file Native.cs.

5375  {
5376  int r = LIB.Z3_check(a0);
5377  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5378  if (err != Z3_error_code.Z3_OK)
5379  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5380  return r;
5381  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_check_and_get_model ( Z3_context  a0,
[In, Out] ref Z3_model  a1 
)
inlinestatic

Definition at line 5367 of file Native.cs.

5367  {
5368  int r = LIB.Z3_check_and_get_model(a0, ref a1);
5369  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5370  if (err != Z3_error_code.Z3_OK)
5371  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5372  return r;
5373  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_check_assumptions ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2,
[In, Out] ref Z3_model  a3,
[In, Out] ref Z3_ast  a4,
[In, Out] ref uint  a5,
[Out] Z3_ast[]  a6 
)
inlinestatic

Definition at line 5383 of file Native.cs.

5383  {
5384  int r = LIB.Z3_check_assumptions(a0, a1, a2, ref a3, ref a4, ref a5, a6);
5385  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5386  if (err != Z3_error_code.Z3_OK)
5387  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5388  return r;
5389  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_check_interpolant ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2,
[In] uint[]  a3,
[In] Z3_ast[]  a4,
out IntPtr  a5,
uint  a6,
[In] Z3_ast[]  a7 
)
inlinestatic

Definition at line 6020 of file Native.cs.

Referenced by InterpolationContext.CheckInterpolant().

6020  {
6021  int r = LIB.Z3_check_interpolant(a0, a1, a2, a3, a4, out a5, a6, a7);
6022  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6023  if (err != Z3_error_code.Z3_OK)
6024  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6025  return r;
6026  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_close_log ( )
inlinestatic

Definition at line 4024 of file Native.cs.

4024  {
4025  LIB.Z3_close_log();
4026  }
static int Z3_compute_interpolant ( Z3_context  a0,
Z3_ast  a1,
Z3_params  a2,
[In, Out] ref Z3_ast_vector  a3,
[In, Out] ref Z3_model  a4 
)
inlinestatic

Definition at line 5996 of file Native.cs.

Referenced by InterpolationContext.ComputeInterpolant().

5996  {
5997  int r = LIB.Z3_compute_interpolant(a0, a1, a2, ref a3, ref a4);
5998  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5999  if (err != Z3_error_code.Z3_OK)
6000  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6001  return r;
6002  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_context_to_string ( Z3_context  a0)
inlinestatic

Definition at line 5609 of file Native.cs.

5609  {
5610  IntPtr r = LIB.Z3_context_to_string(a0);
5611  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5612  if (err != Z3_error_code.Z3_OK)
5613  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5614  return Marshal.PtrToStringAnsi(r);
5615  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_dec_ref ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 1933 of file Native.cs.

1933  {
1934  LIB.Z3_dec_ref(a0, a1);
1935  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1936  if (err != Z3_error_code.Z3_OK)
1937  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1938  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_del_config ( Z3_config  a0)
inlinestatic

Definition at line 1900 of file Native.cs.

Referenced by Context.Context().

1900  {
1901  LIB.Z3_del_config(a0);
1902  }
static void Z3_del_constructor ( Z3_context  a0,
Z3_constructor  a1 
)
inlinestatic

Definition at line 2169 of file Native.cs.

2169  {
2170  LIB.Z3_del_constructor(a0, a1);
2171  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2172  if (err != Z3_error_code.Z3_OK)
2173  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2174  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_del_constructor_list ( Z3_context  a0,
Z3_constructor_list  a1 
)
inlinestatic

Definition at line 2192 of file Native.cs.

2192  {
2193  LIB.Z3_del_constructor_list(a0, a1);
2194  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2195  if (err != Z3_error_code.Z3_OK)
2196  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2197  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_del_context ( Z3_context  a0)
inlinestatic

Definition at line 1922 of file Native.cs.

1922  {
1923  LIB.Z3_del_context(a0);
1924  }
static void Z3_del_literals ( Z3_context  a0,
Z3_literals  a1 
)
inlinestatic

Definition at line 5453 of file Native.cs.

5453  {
5454  LIB.Z3_del_literals(a0, a1);
5455  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5456  if (err != Z3_error_code.Z3_OK)
5457  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5458  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_del_model ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 5399 of file Native.cs.

5399  {
5400  LIB.Z3_del_model(a0, a1);
5401  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5402  if (err != Z3_error_code.Z3_OK)
5403  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5404  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_disable_literal ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
)
inlinestatic

Definition at line 5484 of file Native.cs.

5484  {
5485  LIB.Z3_disable_literal(a0, a1, a2);
5486  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5487  if (err != Z3_error_code.Z3_OK)
5488  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5489  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_disable_trace ( string  a0)
inlinestatic

Definition at line 4222 of file Native.cs.

4222  {
4223  LIB.Z3_disable_trace(a0);
4224  }
static void Z3_enable_trace ( string  a0)
inlinestatic

Definition at line 4218 of file Native.cs.

4218  {
4219  LIB.Z3_enable_trace(a0);
4220  }
delegate void Z3_error_handler ( Z3_context  c,
Z3_error_code  e 
)
static int Z3_eval ( Z3_context  a0,
Z3_model  a1,
Z3_ast  a2,
[In, Out] ref Z3_ast  a3 
)
inlinestatic

Definition at line 5593 of file Native.cs.

5593  {
5594  int r = LIB.Z3_eval(a0, a1, a2, ref a3);
5595  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5596  if (err != Z3_error_code.Z3_OK)
5597  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5598  return r;
5599  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_eval_decl ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2,
uint  a3,
[In] Z3_ast[]  a4,
[In, Out] ref Z3_ast  a5 
)
inlinestatic

Definition at line 5601 of file Native.cs.

5601  {
5602  int r = LIB.Z3_eval_decl(a0, a1, a2, a3, a4, ref a5);
5603  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5604  if (err != Z3_error_code.Z3_OK)
5605  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5606  return r;
5607  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_eval_func_decl ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2,
[In, Out] ref Z3_ast  a3 
)
inlinestatic

Definition at line 5530 of file Native.cs.

5530  {
5531  int r = LIB.Z3_eval_func_decl(a0, a1, a2, ref a3);
5532  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5533  if (err != Z3_error_code.Z3_OK)
5534  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5535  return r;
5536  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_add_cover ( Z3_context  a0,
Z3_fixedpoint  a1,
int  a2,
Z3_func_decl  a3,
Z3_ast  a4 
)
inlinestatic

Definition at line 4328 of file Native.cs.

Referenced by Fixedpoint.AddCover().

4328  {
4329  LIB.Z3_fixedpoint_add_cover(a0, a1, a2, a3, a4);
4330  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4331  if (err != Z3_error_code.Z3_OK)
4332  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4333  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_add_fact ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2,
uint  a3,
[In] uint[]  a4 
)
inlinestatic

Definition at line 4259 of file Native.cs.

Referenced by Fixedpoint.AddFact().

4259  {
4260  LIB.Z3_fixedpoint_add_fact(a0, a1, a2, a3, a4);
4261  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4262  if (err != Z3_error_code.Z3_OK)
4263  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4264  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_add_rule ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2,
IntPtr  a3 
)
inlinestatic

Definition at line 4252 of file Native.cs.

Referenced by Fixedpoint.AddRule().

4252  {
4253  LIB.Z3_fixedpoint_add_rule(a0, a1, a2, a3);
4254  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4255  if (err != Z3_error_code.Z3_OK)
4256  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4257  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_assert ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4266 of file Native.cs.

Referenced by Fixedpoint.Assert().

4266  {
4267  LIB.Z3_fixedpoint_assert(a0, a1, a2);
4268  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4269  if (err != Z3_error_code.Z3_OK)
4270  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4271  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_dec_ref ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4245 of file Native.cs.

4245  {
4246  LIB.Z3_fixedpoint_dec_ref(a0, a1);
4247  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4248  if (err != Z3_error_code.Z3_OK)
4249  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4250  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_fixedpoint_from_file ( Z3_context  a0,
Z3_fixedpoint  a1,
string  a2 
)
inlinestatic

Definition at line 4412 of file Native.cs.

Referenced by Fixedpoint.ParseFile().

4412  {
4413  Z3_ast_vector r = LIB.Z3_fixedpoint_from_file(a0, a1, a2);
4414  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4415  if (err != Z3_error_code.Z3_OK)
4416  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4417  return r;
4418  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_fixedpoint_from_string ( Z3_context  a0,
Z3_fixedpoint  a1,
string  a2 
)
inlinestatic

Definition at line 4404 of file Native.cs.

Referenced by Fixedpoint.ParseString().

4404  {
4405  Z3_ast_vector r = LIB.Z3_fixedpoint_from_string(a0, a1, a2);
4406  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4407  if (err != Z3_error_code.Z3_OK)
4408  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4409  return r;
4410  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_fixedpoint_get_answer ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4289 of file Native.cs.

Referenced by Fixedpoint.GetAnswer().

4289  {
4290  Z3_ast r = LIB.Z3_fixedpoint_get_answer(a0, a1);
4291  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4292  if (err != Z3_error_code.Z3_OK)
4293  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4294  return r;
4295  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_fixedpoint_get_assertions ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4365 of file Native.cs.

4365  {
4366  Z3_ast_vector r = LIB.Z3_fixedpoint_get_assertions(a0, a1);
4367  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4368  if (err != Z3_error_code.Z3_OK)
4369  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4370  return r;
4371  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_fixedpoint_get_cover_delta ( Z3_context  a0,
Z3_fixedpoint  a1,
int  a2,
Z3_func_decl  a3 
)
inlinestatic

Definition at line 4320 of file Native.cs.

Referenced by Fixedpoint.GetCoverDelta().

4320  {
4321  Z3_ast r = LIB.Z3_fixedpoint_get_cover_delta(a0, a1, a2, a3);
4322  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4323  if (err != Z3_error_code.Z3_OK)
4324  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4325  return r;
4326  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_fixedpoint_get_help ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4380 of file Native.cs.

4380  {
4381  IntPtr r = LIB.Z3_fixedpoint_get_help(a0, a1);
4382  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4383  if (err != Z3_error_code.Z3_OK)
4384  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4385  return Marshal.PtrToStringAnsi(r);
4386  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_fixedpoint_get_num_levels ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 4312 of file Native.cs.

Referenced by Fixedpoint.GetNumLevels().

4312  {
4313  uint r = LIB.Z3_fixedpoint_get_num_levels(a0, a1, a2);
4314  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4315  if (err != Z3_error_code.Z3_OK)
4316  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4317  return r;
4318  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_param_descrs Z3_fixedpoint_get_param_descrs ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4388 of file Native.cs.

4388  {
4389  Z3_param_descrs r = LIB.Z3_fixedpoint_get_param_descrs(a0, a1);
4390  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4391  if (err != Z3_error_code.Z3_OK)
4392  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4393  return r;
4394  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_fixedpoint_get_reason_unknown ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4297 of file Native.cs.

Referenced by Fixedpoint.GetReasonUnknown().

4297  {
4298  IntPtr r = LIB.Z3_fixedpoint_get_reason_unknown(a0, a1);
4299  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4300  if (err != Z3_error_code.Z3_OK)
4301  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4302  return Marshal.PtrToStringAnsi(r);
4303  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_fixedpoint_get_rules ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4357 of file Native.cs.

4357  {
4358  Z3_ast_vector r = LIB.Z3_fixedpoint_get_rules(a0, a1);
4359  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4360  if (err != Z3_error_code.Z3_OK)
4361  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4362  return r;
4363  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_stats Z3_fixedpoint_get_statistics ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4335 of file Native.cs.

4335  {
4336  Z3_stats r = LIB.Z3_fixedpoint_get_statistics(a0, a1);
4337  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4338  if (err != Z3_error_code.Z3_OK)
4339  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4340  return r;
4341  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_inc_ref ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4238 of file Native.cs.

4238  {
4239  LIB.Z3_fixedpoint_inc_ref(a0, a1);
4240  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4241  if (err != Z3_error_code.Z3_OK)
4242  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4243  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_pop ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4427 of file Native.cs.

Referenced by Fixedpoint.Pop().

4427  {
4428  LIB.Z3_fixedpoint_pop(a0, a1);
4429  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4430  if (err != Z3_error_code.Z3_OK)
4431  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4432  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_push ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4420 of file Native.cs.

Referenced by Fixedpoint.Push().

4420  {
4421  LIB.Z3_fixedpoint_push(a0, a1);
4422  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4423  if (err != Z3_error_code.Z3_OK)
4424  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4425  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_fixedpoint_query ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4273 of file Native.cs.

Referenced by Fixedpoint.Query().

4273  {
4274  int r = LIB.Z3_fixedpoint_query(a0, a1, a2);
4275  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4276  if (err != Z3_error_code.Z3_OK)
4277  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4278  return r;
4279  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_fixedpoint_query_relations ( Z3_context  a0,
Z3_fixedpoint  a1,
uint  a2,
[In] Z3_func_decl[]  a3 
)
inlinestatic

Definition at line 4281 of file Native.cs.

Referenced by Fixedpoint.Query().

4281  {
4282  int r = LIB.Z3_fixedpoint_query_relations(a0, a1, a2, a3);
4283  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4284  if (err != Z3_error_code.Z3_OK)
4285  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4286  return r;
4287  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_register_relation ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 4343 of file Native.cs.

Referenced by Fixedpoint.RegisterRelation().

4343  {
4344  LIB.Z3_fixedpoint_register_relation(a0, a1, a2);
4345  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4346  if (err != Z3_error_code.Z3_OK)
4347  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4348  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_set_params ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 4373 of file Native.cs.

4373  {
4374  LIB.Z3_fixedpoint_set_params(a0, a1, a2);
4375  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4376  if (err != Z3_error_code.Z3_OK)
4377  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4378  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_set_predicate_representation ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2,
uint  a3,
[In] IntPtr[]  a4 
)
inlinestatic

Definition at line 4350 of file Native.cs.

Referenced by Fixedpoint.SetPredicateRepresentation().

4350  {
4351  LIB.Z3_fixedpoint_set_predicate_representation(a0, a1, a2, a3, a4);
4352  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4353  if (err != Z3_error_code.Z3_OK)
4354  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4355  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_fixedpoint_to_string ( Z3_context  a0,
Z3_fixedpoint  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 4396 of file Native.cs.

Referenced by Fixedpoint.ToString().

4396  {
4397  IntPtr r = LIB.Z3_fixedpoint_to_string(a0, a1, a2, a3);
4398  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4399  if (err != Z3_error_code.Z3_OK)
4400  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4401  return Marshal.PtrToStringAnsi(r);
4402  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_fixedpoint_update_rule ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2,
IntPtr  a3 
)
inlinestatic

Definition at line 4305 of file Native.cs.

Referenced by Fixedpoint.UpdateRule().

4305  {
4306  LIB.Z3_fixedpoint_update_rule(a0, a1, a2, a3);
4307  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4308  if (err != Z3_error_code.Z3_OK)
4309  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4310  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_fpa_get_ebits ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 6523 of file Native.cs.

6523  {
6524  uint r = LIB.Z3_fpa_get_ebits(a0, a1);
6525  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6526  if (err != Z3_error_code.Z3_OK)
6527  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6528  return r;
6529  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_fpa_get_numeral_exponent_int64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2 
)
inlinestatic

Definition at line 6563 of file Native.cs.

6563  {
6564  int r = LIB.Z3_fpa_get_numeral_exponent_int64(a0, a1, ref a2);
6565  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6566  if (err != Z3_error_code.Z3_OK)
6567  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6568  return r;
6569  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_fpa_get_numeral_exponent_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6555 of file Native.cs.

6555  {
6556  IntPtr r = LIB.Z3_fpa_get_numeral_exponent_string(a0, a1);
6557  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6558  if (err != Z3_error_code.Z3_OK)
6559  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6560  return Marshal.PtrToStringAnsi(r);
6561  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_fpa_get_numeral_sign ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref int  a2 
)
inlinestatic

Definition at line 6539 of file Native.cs.

6539  {
6540  int r = LIB.Z3_fpa_get_numeral_sign(a0, a1, ref a2);
6541  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6542  if (err != Z3_error_code.Z3_OK)
6543  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6544  return r;
6545  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_fpa_get_numeral_significand_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6547 of file Native.cs.

6547  {
6548  IntPtr r = LIB.Z3_fpa_get_numeral_significand_string(a0, a1);
6549  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6550  if (err != Z3_error_code.Z3_OK)
6551  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6552  return Marshal.PtrToStringAnsi(r);
6553  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_fpa_get_sbits ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 6531 of file Native.cs.

6531  {
6532  uint r = LIB.Z3_fpa_get_sbits(a0, a1);
6533  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6534  if (err != Z3_error_code.Z3_OK)
6535  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6536  return r;
6537  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_func_decl_to_ast ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3269 of file Native.cs.

3269  {
3270  Z3_ast r = LIB.Z3_func_decl_to_ast(a0, a1);
3271  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3272  if (err != Z3_error_code.Z3_OK)
3273  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3274  return r;
3275  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_func_decl_to_string ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 4063 of file Native.cs.

Referenced by FuncDecl.ToString().

4063  {
4064  IntPtr r = LIB.Z3_func_decl_to_string(a0, a1);
4065  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4066  if (err != Z3_error_code.Z3_OK)
4067  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4068  return Marshal.PtrToStringAnsi(r);
4069  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_func_entry_dec_ref ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 3984 of file Native.cs.

3984  {
3985  LIB.Z3_func_entry_dec_ref(a0, a1);
3986  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3987  if (err != Z3_error_code.Z3_OK)
3988  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3989  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_func_entry_get_arg ( Z3_context  a0,
Z3_func_entry  a1,
uint  a2 
)
inlinestatic

Definition at line 4007 of file Native.cs.

4007  {
4008  Z3_ast r = LIB.Z3_func_entry_get_arg(a0, a1, a2);
4009  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4010  if (err != Z3_error_code.Z3_OK)
4011  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4012  return r;
4013  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_func_entry_get_num_args ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 3999 of file Native.cs.

3999  {
4000  uint r = LIB.Z3_func_entry_get_num_args(a0, a1);
4001  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4002  if (err != Z3_error_code.Z3_OK)
4003  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4004  return r;
4005  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_func_entry_get_value ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 3991 of file Native.cs.

3991  {
3992  Z3_ast r = LIB.Z3_func_entry_get_value(a0, a1);
3993  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3994  if (err != Z3_error_code.Z3_OK)
3995  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3996  return r;
3997  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_func_entry_inc_ref ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 3977 of file Native.cs.

3977  {
3978  LIB.Z3_func_entry_inc_ref(a0, a1);
3979  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3980  if (err != Z3_error_code.Z3_OK)
3981  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3982  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_func_interp_dec_ref ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3938 of file Native.cs.

3938  {
3939  LIB.Z3_func_interp_dec_ref(a0, a1);
3940  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3941  if (err != Z3_error_code.Z3_OK)
3942  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3943  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_func_interp_get_arity ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3969 of file Native.cs.

3969  {
3970  uint r = LIB.Z3_func_interp_get_arity(a0, a1);
3971  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3972  if (err != Z3_error_code.Z3_OK)
3973  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3974  return r;
3975  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_func_interp_get_else ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3961 of file Native.cs.

3961  {
3962  Z3_ast r = LIB.Z3_func_interp_get_else(a0, a1);
3963  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3964  if (err != Z3_error_code.Z3_OK)
3965  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3966  return r;
3967  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_entry Z3_func_interp_get_entry ( Z3_context  a0,
Z3_func_interp  a1,
uint  a2 
)
inlinestatic

Definition at line 3953 of file Native.cs.

3953  {
3954  Z3_func_entry r = LIB.Z3_func_interp_get_entry(a0, a1, a2);
3955  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3956  if (err != Z3_error_code.Z3_OK)
3957  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3958  return r;
3959  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_func_interp_get_num_entries ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3945 of file Native.cs.

3945  {
3946  uint r = LIB.Z3_func_interp_get_num_entries(a0, a1);
3947  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3948  if (err != Z3_error_code.Z3_OK)
3949  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3950  return r;
3951  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_func_interp_inc_ref ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3931 of file Native.cs.

3931  {
3932  LIB.Z3_func_interp_inc_ref(a0, a1);
3933  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3934  if (err != Z3_error_code.Z3_OK)
3935  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3936  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_algebraic_number_lower ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3621 of file Native.cs.

Referenced by AlgebraicNum.ToLower().

3621  {
3622  Z3_ast r = LIB.Z3_get_algebraic_number_lower(a0, a1, a2);
3623  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3624  if (err != Z3_error_code.Z3_OK)
3625  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3626  return r;
3627  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_algebraic_number_upper ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3629 of file Native.cs.

Referenced by AlgebraicNum.ToUpper().

3629  {
3630  Z3_ast r = LIB.Z3_get_algebraic_number_upper(a0, a1, a2);
3631  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3632  if (err != Z3_error_code.Z3_OK)
3633  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3634  return r;
3635  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_app_arg ( Z3_context  a0,
Z3_app  a1,
uint  a2 
)
inlinestatic

Definition at line 3437 of file Native.cs.

3437  {
3438  Z3_ast r = LIB.Z3_get_app_arg(a0, a1, a2);
3439  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3440  if (err != Z3_error_code.Z3_OK)
3441  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3442  return r;
3443  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_app_decl ( Z3_context  a0,
Z3_app  a1 
)
inlinestatic

Definition at line 3421 of file Native.cs.

3421  {
3422  Z3_func_decl r = LIB.Z3_get_app_decl(a0, a1);
3423  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3424  if (err != Z3_error_code.Z3_OK)
3425  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3426  return r;
3427  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_app_num_args ( Z3_context  a0,
Z3_app  a1 
)
inlinestatic

Definition at line 3429 of file Native.cs.

3429  {
3430  uint r = LIB.Z3_get_app_num_args(a0, a1);
3431  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3432  if (err != Z3_error_code.Z3_OK)
3433  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3434  return r;
3435  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_arity ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3317 of file Native.cs.

3317  {
3318  uint r = LIB.Z3_get_arity(a0, a1);
3319  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3320  if (err != Z3_error_code.Z3_OK)
3321  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3322  return r;
3323  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_get_array_sort_domain ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3181 of file Native.cs.

3181  {
3182  Z3_sort r = LIB.Z3_get_array_sort_domain(a0, a1);
3183  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3184  if (err != Z3_error_code.Z3_OK)
3185  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3186  return r;
3187  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_get_array_sort_range ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3189 of file Native.cs.

3189  {
3190  Z3_sort r = LIB.Z3_get_array_sort_range(a0, a1);
3191  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3192  if (err != Z3_error_code.Z3_OK)
3193  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3194  return r;
3195  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_get_array_value ( Z3_context  a0,
Z3_model  a1,
Z3_ast  a2,
uint  a3,
[Out] Z3_ast[]  a4,
[Out] Z3_ast[]  a5,
[In, Out] ref Z3_ast  a6 
)
inlinestatic

Definition at line 5546 of file Native.cs.

5546  {
5547  LIB.Z3_get_array_value(a0, a1, a2, a3, a4, a5, ref a6);
5548  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5549  if (err != Z3_error_code.Z3_OK)
5550  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5551  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_as_array_func_decl ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3923 of file Native.cs.

Referenced by Model.FuncInterp().

3923  {
3924  Z3_func_decl r = LIB.Z3_get_as_array_func_decl(a0, a1);
3925  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3926  if (err != Z3_error_code.Z3_OK)
3927  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3928  return r;
3929  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_ast_hash ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3461 of file Native.cs.

Referenced by AST.GetHashCode().

3461  {
3462  uint r = LIB.Z3_get_ast_hash(a0, a1);
3463  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3464  if (err != Z3_error_code.Z3_OK)
3465  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3466  return r;
3467  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_ast_id ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3453 of file Native.cs.

3453  {
3454  uint r = LIB.Z3_get_ast_id(a0, a1);
3455  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3456  if (err != Z3_error_code.Z3_OK)
3457  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3458  return r;
3459  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_ast_kind ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3493 of file Native.cs.

3493  {
3494  uint r = LIB.Z3_get_ast_kind(a0, a1);
3495  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3496  if (err != Z3_error_code.Z3_OK)
3497  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3498  return r;
3499  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_bool_value ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3485 of file Native.cs.

3485  {
3486  uint r = LIB.Z3_get_bool_value(a0, a1);
3487  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3488  if (err != Z3_error_code.Z3_OK)
3489  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3490  return r;
3491  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_bv_sort_size ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3165 of file Native.cs.

3165  {
3166  uint r = LIB.Z3_get_bv_sort_size(a0, a1);
3167  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3168  if (err != Z3_error_code.Z3_OK)
3169  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3170  return r;
3171  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_context_assignment ( Z3_context  a0)
inlinestatic

Definition at line 5625 of file Native.cs.

5625  {
5626  Z3_ast r = LIB.Z3_get_context_assignment(a0);
5627  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5628  if (err != Z3_error_code.Z3_OK)
5629  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5630  return r;
5631  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_datatype_sort_constructor ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3229 of file Native.cs.

Referenced by EnumSort.ConstDecl().

3229  {
3230  Z3_func_decl r = LIB.Z3_get_datatype_sort_constructor(a0, a1, a2);
3231  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3232  if (err != Z3_error_code.Z3_OK)
3233  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3234  return r;
3235  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_datatype_sort_constructor_accessor ( Z3_context  a0,
Z3_sort  a1,
uint  a2,
uint  a3 
)
inlinestatic

Definition at line 3245 of file Native.cs.

3245  {
3246  Z3_func_decl r = LIB.Z3_get_datatype_sort_constructor_accessor(a0, a1, a2, a3);
3247  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3248  if (err != Z3_error_code.Z3_OK)
3249  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3250  return r;
3251  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_datatype_sort_num_constructors ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3221 of file Native.cs.

3221  {
3222  uint r = LIB.Z3_get_datatype_sort_num_constructors(a0, a1);
3223  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3224  if (err != Z3_error_code.Z3_OK)
3225  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3226  return r;
3227  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_datatype_sort_recognizer ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3237 of file Native.cs.

Referenced by EnumSort.TesterDecl().

3237  {
3238  Z3_func_decl r = LIB.Z3_get_datatype_sort_recognizer(a0, a1, a2);
3239  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3240  if (err != Z3_error_code.Z3_OK)
3241  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3242  return r;
3243  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_decl_ast_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3389 of file Native.cs.

3389  {
3390  Z3_ast r = LIB.Z3_get_decl_ast_parameter(a0, a1, a2);
3391  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3392  if (err != Z3_error_code.Z3_OK)
3393  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3394  return r;
3395  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static double Z3_get_decl_double_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3365 of file Native.cs.

3365  {
3366  double r = LIB.Z3_get_decl_double_parameter(a0, a1, a2);
3367  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3368  if (err != Z3_error_code.Z3_OK)
3369  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3370  return r;
3371  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_decl_func_decl_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3397 of file Native.cs.

3397  {
3398  Z3_func_decl r = LIB.Z3_get_decl_func_decl_parameter(a0, a1, a2);
3399  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3400  if (err != Z3_error_code.Z3_OK)
3401  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3402  return r;
3403  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_get_decl_int_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3357 of file Native.cs.

3357  {
3358  int r = LIB.Z3_get_decl_int_parameter(a0, a1, a2);
3359  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3360  if (err != Z3_error_code.Z3_OK)
3361  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3362  return r;
3363  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_decl_kind ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3301 of file Native.cs.

3301  {
3302  uint r = LIB.Z3_get_decl_kind(a0, a1);
3303  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3304  if (err != Z3_error_code.Z3_OK)
3305  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3306  return r;
3307  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static IntPtr Z3_get_decl_name ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3293 of file Native.cs.

3293  {
3294  IntPtr r = LIB.Z3_get_decl_name(a0, a1);
3295  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3296  if (err != Z3_error_code.Z3_OK)
3297  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3298  return r;
3299  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_decl_num_parameters ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3341 of file Native.cs.

3341  {
3342  uint r = LIB.Z3_get_decl_num_parameters(a0, a1);
3343  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3344  if (err != Z3_error_code.Z3_OK)
3345  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3346  return r;
3347  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_decl_parameter_kind ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3349 of file Native.cs.

3349  {
3350  uint r = LIB.Z3_get_decl_parameter_kind(a0, a1, a2);
3351  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3352  if (err != Z3_error_code.Z3_OK)
3353  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3354  return r;
3355  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_get_decl_rational_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3405 of file Native.cs.

3405  {
3406  IntPtr r = LIB.Z3_get_decl_rational_parameter(a0, a1, a2);
3407  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3408  if (err != Z3_error_code.Z3_OK)
3409  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3410  return Marshal.PtrToStringAnsi(r);
3411  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_get_decl_sort_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3381 of file Native.cs.

3381  {
3382  Z3_sort r = LIB.Z3_get_decl_sort_parameter(a0, a1, a2);
3383  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3384  if (err != Z3_error_code.Z3_OK)
3385  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3386  return r;
3387  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static IntPtr Z3_get_decl_symbol_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3373 of file Native.cs.

3373  {
3374  IntPtr r = LIB.Z3_get_decl_symbol_parameter(a0, a1, a2);
3375  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3376  if (err != Z3_error_code.Z3_OK)
3377  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3378  return r;
3379  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_denominator ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3565 of file Native.cs.

3565  {
3566  Z3_ast r = LIB.Z3_get_denominator(a0, a1);
3567  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3568  if (err != Z3_error_code.Z3_OK)
3569  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3570  return r;
3571  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_get_domain ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3325 of file Native.cs.

3325  {
3326  Z3_sort r = LIB.Z3_get_domain(a0, a1, a2);
3327  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3328  if (err != Z3_error_code.Z3_OK)
3329  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3330  return r;
3331  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_domain_size ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3309 of file Native.cs.

3309  {
3310  uint r = LIB.Z3_get_domain_size(a0, a1);
3311  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3312  if (err != Z3_error_code.Z3_OK)
3313  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3314  return r;
3315  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_error_code ( Z3_context  a0)
inlinestatic

Definition at line 4189 of file Native.cs.

4189  {
4190  uint r = LIB.Z3_get_error_code(a0);
4191  return r;
4192  }
static string Z3_get_error_msg ( uint  a0)
inlinestatic

Definition at line 4201 of file Native.cs.

4201  {
4202  IntPtr r = LIB.Z3_get_error_msg(a0);
4203  return Marshal.PtrToStringAnsi(r);
4204  }
static string Z3_get_error_msg_ex ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4206 of file Native.cs.

4206  {
4207  IntPtr r = LIB.Z3_get_error_msg_ex(a0, a1);
4208  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4209  if (err != Z3_error_code.Z3_OK)
4210  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4211  return Marshal.PtrToStringAnsi(r);
4212  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_get_finite_domain_sort_size ( Z3_context  a0,
Z3_sort  a1,
[In, Out] ref UInt64  a2 
)
inlinestatic

Definition at line 3173 of file Native.cs.

3173  {
3174  int r = LIB.Z3_get_finite_domain_sort_size(a0, a1, ref a2);
3175  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3176  if (err != Z3_error_code.Z3_OK)
3177  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3178  return r;
3179  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_func_decl_id ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3285 of file Native.cs.

3285  {
3286  uint r = LIB.Z3_get_func_decl_id(a0, a1);
3287  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3288  if (err != Z3_error_code.Z3_OK)
3289  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3290  return r;
3291  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_literals Z3_get_guessed_literals ( Z3_context  a0)
inlinestatic

Definition at line 5445 of file Native.cs.

5445  {
5446  Z3_literals r = LIB.Z3_get_guessed_literals(a0);
5447  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5448  if (err != Z3_error_code.Z3_OK)
5449  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5450  return r;
5451  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_implied_equalities ( Z3_context  a0,
Z3_solver  a1,
uint  a2,
[In] Z3_ast[]  a3,
[Out] uint[]  a4 
)
inlinestatic

Definition at line 5391 of file Native.cs.

5391  {
5392  uint r = LIB.Z3_get_implied_equalities(a0, a1, a2, a3, a4);
5393  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5394  if (err != Z3_error_code.Z3_OK)
5395  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5396  return r;
5397  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_index_value ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3661 of file Native.cs.

3661  {
3662  uint r = LIB.Z3_get_index_value(a0, a1);
3663  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3664  if (err != Z3_error_code.Z3_OK)
3665  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3666  return r;
3667  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_get_interpolant ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_params  a3 
)
inlinestatic

Definition at line 5988 of file Native.cs.

Referenced by InterpolationContext.GetInterpolant().

5988  {
5989  Z3_ast_vector r = LIB.Z3_get_interpolant(a0, a1, a2, a3);
5990  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5991  if (err != Z3_error_code.Z3_OK)
5992  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5993  return r;
5994  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static IntPtr Z3_get_label_symbol ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
)
inlinestatic

Definition at line 5468 of file Native.cs.

5468  {
5469  IntPtr r = LIB.Z3_get_label_symbol(a0, a1, a2);
5470  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5471  if (err != Z3_error_code.Z3_OK)
5472  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5473  return r;
5474  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_literal ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
)
inlinestatic

Definition at line 5476 of file Native.cs.

5476  {
5477  Z3_ast r = LIB.Z3_get_literal(a0, a1, a2);
5478  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5479  if (err != Z3_error_code.Z3_OK)
5480  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5481  return r;
5482  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_model_constant ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5506 of file Native.cs.

5506  {
5507  Z3_func_decl r = LIB.Z3_get_model_constant(a0, a1, a2);
5508  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5509  if (err != Z3_error_code.Z3_OK)
5510  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5511  return r;
5512  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_model_func_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5522 of file Native.cs.

5522  {
5523  Z3_func_decl r = LIB.Z3_get_model_func_decl(a0, a1, a2);
5524  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5525  if (err != Z3_error_code.Z3_OK)
5526  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5527  return r;
5528  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_model_func_else ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5553 of file Native.cs.

5553  {
5554  Z3_ast r = LIB.Z3_get_model_func_else(a0, a1, a2);
5555  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5556  if (err != Z3_error_code.Z3_OK)
5557  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5558  return r;
5559  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_model_func_entry_arg ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3,
uint  a4 
)
inlinestatic

Definition at line 5577 of file Native.cs.

5577  {
5578  Z3_ast r = LIB.Z3_get_model_func_entry_arg(a0, a1, a2, a3, a4);
5579  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5580  if (err != Z3_error_code.Z3_OK)
5581  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5582  return r;
5583  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_model_func_entry_num_args ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3 
)
inlinestatic

Definition at line 5569 of file Native.cs.

5569  {
5570  uint r = LIB.Z3_get_model_func_entry_num_args(a0, a1, a2, a3);
5571  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5572  if (err != Z3_error_code.Z3_OK)
5573  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5574  return r;
5575  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_model_func_entry_value ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3 
)
inlinestatic

Definition at line 5585 of file Native.cs.

5585  {
5586  Z3_ast r = LIB.Z3_get_model_func_entry_value(a0, a1, a2, a3);
5587  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5588  if (err != Z3_error_code.Z3_OK)
5589  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5590  return r;
5591  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_model_func_num_entries ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5561 of file Native.cs.

5561  {
5562  uint r = LIB.Z3_get_model_func_num_entries(a0, a1, a2);
5563  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5564  if (err != Z3_error_code.Z3_OK)
5565  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5566  return r;
5567  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_model_num_constants ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 5498 of file Native.cs.

5498  {
5499  uint r = LIB.Z3_get_model_num_constants(a0, a1);
5500  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5501  if (err != Z3_error_code.Z3_OK)
5502  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5503  return r;
5504  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_model_num_funcs ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 5514 of file Native.cs.

5514  {
5515  uint r = LIB.Z3_get_model_num_funcs(a0, a1);
5516  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5517  if (err != Z3_error_code.Z3_OK)
5518  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5519  return r;
5520  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_num_literals ( Z3_context  a0,
Z3_literals  a1 
)
inlinestatic

Definition at line 5460 of file Native.cs.

5460  {
5461  uint r = LIB.Z3_get_num_literals(a0, a1);
5462  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5463  if (err != Z3_error_code.Z3_OK)
5464  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5465  return r;
5466  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_num_probes ( Z3_context  a0)
inlinestatic

Definition at line 4944 of file Native.cs.

4944  {
4945  uint r = LIB.Z3_get_num_probes(a0);
4946  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4947  if (err != Z3_error_code.Z3_OK)
4948  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4949  return r;
4950  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_num_scopes ( Z3_context  a0)
inlinestatic

Definition at line 5345 of file Native.cs.

5345  {
5346  uint r = LIB.Z3_get_num_scopes(a0);
5347  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5348  if (err != Z3_error_code.Z3_OK)
5349  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5350  return r;
5351  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_num_tactics ( Z3_context  a0)
inlinestatic

Definition at line 4928 of file Native.cs.

4928  {
4929  uint r = LIB.Z3_get_num_tactics(a0);
4930  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4931  if (err != Z3_error_code.Z3_OK)
4932  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4933  return r;
4934  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_get_numeral_decimal_string ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3549 of file Native.cs.

Referenced by AlgebraicNum.ToDecimal(), and RatNum.ToDecimalString().

3549  {
3550  IntPtr r = LIB.Z3_get_numeral_decimal_string(a0, a1, a2);
3551  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3552  if (err != Z3_error_code.Z3_OK)
3553  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3554  return Marshal.PtrToStringAnsi(r);
3555  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_get_numeral_int ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref int  a2 
)
inlinestatic

Definition at line 3581 of file Native.cs.

3581  {
3582  int r = LIB.Z3_get_numeral_int(a0, a1, ref a2);
3583  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3584  if (err != Z3_error_code.Z3_OK)
3585  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3586  return r;
3587  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_get_numeral_int64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2 
)
inlinestatic

Definition at line 3605 of file Native.cs.

3605  {
3606  int r = LIB.Z3_get_numeral_int64(a0, a1, ref a2);
3607  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3608  if (err != Z3_error_code.Z3_OK)
3609  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3610  return r;
3611  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_get_numeral_rational_int64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2,
[In, Out] ref Int64  a3 
)
inlinestatic

Definition at line 3613 of file Native.cs.

3613  {
3614  int r = LIB.Z3_get_numeral_rational_int64(a0, a1, ref a2, ref a3);
3615  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3616  if (err != Z3_error_code.Z3_OK)
3617  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3618  return r;
3619  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_get_numeral_small ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2,
[In, Out] ref Int64  a3 
)
inlinestatic

Definition at line 3573 of file Native.cs.

3573  {
3574  int r = LIB.Z3_get_numeral_small(a0, a1, ref a2, ref a3);
3575  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3576  if (err != Z3_error_code.Z3_OK)
3577  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3578  return r;
3579  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_get_numeral_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3541 of file Native.cs.

Referenced by FPRMNum.ToString(), RatNum.ToString(), FPNum.ToString(), BitVecNum.ToString(), and IntNum.ToString().

3541  {
3542  IntPtr r = LIB.Z3_get_numeral_string(a0, a1);
3543  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3544  if (err != Z3_error_code.Z3_OK)
3545  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3546  return Marshal.PtrToStringAnsi(r);
3547  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_get_numeral_uint ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref uint  a2 
)
inlinestatic

Definition at line 3589 of file Native.cs.

3589  {
3590  int r = LIB.Z3_get_numeral_uint(a0, a1, ref a2);
3591  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3592  if (err != Z3_error_code.Z3_OK)
3593  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3594  return r;
3595  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_get_numeral_uint64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref UInt64  a2 
)
inlinestatic

Definition at line 3597 of file Native.cs.

3597  {
3598  int r = LIB.Z3_get_numeral_uint64(a0, a1, ref a2);
3599  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3600  if (err != Z3_error_code.Z3_OK)
3601  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3602  return r;
3603  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_numerator ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3557 of file Native.cs.

3557  {
3558  Z3_ast r = LIB.Z3_get_numerator(a0, a1);
3559  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3560  if (err != Z3_error_code.Z3_OK)
3561  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3562  return r;
3563  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_pattern ( Z3_context  a0,
Z3_pattern  a1,
uint  a2 
)
inlinestatic

Definition at line 3653 of file Native.cs.

3653  {
3654  Z3_ast r = LIB.Z3_get_pattern(a0, a1, a2);
3655  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3656  if (err != Z3_error_code.Z3_OK)
3657  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3658  return r;
3659  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_pattern_num_terms ( Z3_context  a0,
Z3_pattern  a1 
)
inlinestatic

Definition at line 3645 of file Native.cs.

3645  {
3646  uint r = LIB.Z3_get_pattern_num_terms(a0, a1);
3647  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3648  if (err != Z3_error_code.Z3_OK)
3649  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3650  return r;
3651  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_get_probe_name ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4952 of file Native.cs.

4952  {
4953  IntPtr r = LIB.Z3_get_probe_name(a0, a1);
4954  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4955  if (err != Z3_error_code.Z3_OK)
4956  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4957  return Marshal.PtrToStringAnsi(r);
4958  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_quantifier_body ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3741 of file Native.cs.

3741  {
3742  Z3_ast r = LIB.Z3_get_quantifier_body(a0, a1);
3743  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3744  if (err != Z3_error_code.Z3_OK)
3745  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3746  return r;
3747  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static IntPtr Z3_get_quantifier_bound_name ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3725 of file Native.cs.

3725  {
3726  IntPtr r = LIB.Z3_get_quantifier_bound_name(a0, a1, a2);
3727  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3728  if (err != Z3_error_code.Z3_OK)
3729  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3730  return r;
3731  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_get_quantifier_bound_sort ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3733 of file Native.cs.

3733  {
3734  Z3_sort r = LIB.Z3_get_quantifier_bound_sort(a0, a1, a2);
3735  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3736  if (err != Z3_error_code.Z3_OK)
3737  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3738  return r;
3739  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_quantifier_no_pattern_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3709 of file Native.cs.

3709  {
3710  Z3_ast r = LIB.Z3_get_quantifier_no_pattern_ast(a0, a1, a2);
3711  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3712  if (err != Z3_error_code.Z3_OK)
3713  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3714  return r;
3715  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_quantifier_num_bound ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3717 of file Native.cs.

3717  {
3718  uint r = LIB.Z3_get_quantifier_num_bound(a0, a1);
3719  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3720  if (err != Z3_error_code.Z3_OK)
3721  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3722  return r;
3723  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_quantifier_num_no_patterns ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3701 of file Native.cs.

3701  {
3702  uint r = LIB.Z3_get_quantifier_num_no_patterns(a0, a1);
3703  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3704  if (err != Z3_error_code.Z3_OK)
3705  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3706  return r;
3707  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_quantifier_num_patterns ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3685 of file Native.cs.

3685  {
3686  uint r = LIB.Z3_get_quantifier_num_patterns(a0, a1);
3687  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3688  if (err != Z3_error_code.Z3_OK)
3689  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3690  return r;
3691  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_pattern Z3_get_quantifier_pattern_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3693 of file Native.cs.

3693  {
3694  Z3_pattern r = LIB.Z3_get_quantifier_pattern_ast(a0, a1, a2);
3695  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3696  if (err != Z3_error_code.Z3_OK)
3697  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3698  return r;
3699  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_quantifier_weight ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3677 of file Native.cs.

3677  {
3678  uint r = LIB.Z3_get_quantifier_weight(a0, a1);
3679  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3680  if (err != Z3_error_code.Z3_OK)
3681  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3682  return r;
3683  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_get_range ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3333 of file Native.cs.

Referenced by Model.ConstInterp(), and Model.FuncInterp().

3333  {
3334  Z3_sort r = LIB.Z3_get_range(a0, a1);
3335  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3336  if (err != Z3_error_code.Z3_OK)
3337  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3338  return r;
3339  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_relation_arity ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3253 of file Native.cs.

3253  {
3254  uint r = LIB.Z3_get_relation_arity(a0, a1);
3255  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3256  if (err != Z3_error_code.Z3_OK)
3257  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3258  return r;
3259  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_get_relation_column ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3261 of file Native.cs.

3261  {
3262  Z3_sort r = LIB.Z3_get_relation_column(a0, a1, a2);
3263  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3264  if (err != Z3_error_code.Z3_OK)
3265  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3266  return r;
3267  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_literals Z3_get_relevant_labels ( Z3_context  a0)
inlinestatic

Definition at line 5429 of file Native.cs.

5429  {
5430  Z3_literals r = LIB.Z3_get_relevant_labels(a0);
5431  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5432  if (err != Z3_error_code.Z3_OK)
5433  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5434  return r;
5435  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_literals Z3_get_relevant_literals ( Z3_context  a0)
inlinestatic

Definition at line 5437 of file Native.cs.

5437  {
5438  Z3_literals r = LIB.Z3_get_relevant_literals(a0);
5439  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5440  if (err != Z3_error_code.Z3_OK)
5441  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5442  return r;
5443  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_search_failure ( Z3_context  a0)
inlinestatic

Definition at line 5413 of file Native.cs.

5413  {
5414  uint r = LIB.Z3_get_search_failure(a0);
5415  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5416  if (err != Z3_error_code.Z3_OK)
5417  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5418  return r;
5419  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_smtlib_assumption ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4141 of file Native.cs.

4141  {
4142  Z3_ast r = LIB.Z3_get_smtlib_assumption(a0, a1);
4143  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4144  if (err != Z3_error_code.Z3_OK)
4145  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4146  return r;
4147  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_smtlib_decl ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4157 of file Native.cs.

4157  {
4158  Z3_func_decl r = LIB.Z3_get_smtlib_decl(a0, a1);
4159  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4160  if (err != Z3_error_code.Z3_OK)
4161  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4162  return r;
4163  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_get_smtlib_error ( Z3_context  a0)
inlinestatic

Definition at line 4181 of file Native.cs.

4181  {
4182  IntPtr r = LIB.Z3_get_smtlib_error(a0);
4183  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4184  if (err != Z3_error_code.Z3_OK)
4185  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4186  return Marshal.PtrToStringAnsi(r);
4187  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_get_smtlib_formula ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4125 of file Native.cs.

4125  {
4126  Z3_ast r = LIB.Z3_get_smtlib_formula(a0, a1);
4127  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4128  if (err != Z3_error_code.Z3_OK)
4129  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4130  return r;
4131  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_smtlib_num_assumptions ( Z3_context  a0)
inlinestatic

Definition at line 4133 of file Native.cs.

4133  {
4134  uint r = LIB.Z3_get_smtlib_num_assumptions(a0);
4135  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4136  if (err != Z3_error_code.Z3_OK)
4137  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4138  return r;
4139  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_smtlib_num_decls ( Z3_context  a0)
inlinestatic

Definition at line 4149 of file Native.cs.

4149  {
4150  uint r = LIB.Z3_get_smtlib_num_decls(a0);
4151  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4152  if (err != Z3_error_code.Z3_OK)
4153  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4154  return r;
4155  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_smtlib_num_formulas ( Z3_context  a0)
inlinestatic

Definition at line 4117 of file Native.cs.

4117  {
4118  uint r = LIB.Z3_get_smtlib_num_formulas(a0);
4119  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4120  if (err != Z3_error_code.Z3_OK)
4121  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4122  return r;
4123  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_smtlib_num_sorts ( Z3_context  a0)
inlinestatic

Definition at line 4165 of file Native.cs.

4165  {
4166  uint r = LIB.Z3_get_smtlib_num_sorts(a0);
4167  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4168  if (err != Z3_error_code.Z3_OK)
4169  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4170  return r;
4171  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_get_smtlib_sort ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4173 of file Native.cs.

4173  {
4174  Z3_sort r = LIB.Z3_get_smtlib_sort(a0, a1);
4175  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4176  if (err != Z3_error_code.Z3_OK)
4177  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4178  return r;
4179  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_get_sort ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3469 of file Native.cs.

3469  {
3470  Z3_sort r = LIB.Z3_get_sort(a0, a1);
3471  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3472  if (err != Z3_error_code.Z3_OK)
3473  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3474  return r;
3475  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_sort_id ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3133 of file Native.cs.

3133  {
3134  uint r = LIB.Z3_get_sort_id(a0, a1);
3135  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3136  if (err != Z3_error_code.Z3_OK)
3137  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3138  return r;
3139  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_sort_kind ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3157 of file Native.cs.

Referenced by Model.ConstInterp(), and Model.FuncInterp().

3157  {
3158  uint r = LIB.Z3_get_sort_kind(a0, a1);
3159  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3160  if (err != Z3_error_code.Z3_OK)
3161  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3162  return r;
3163  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static IntPtr Z3_get_sort_name ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3125 of file Native.cs.

3125  {
3126  IntPtr r = LIB.Z3_get_sort_name(a0, a1);
3127  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3128  if (err != Z3_error_code.Z3_OK)
3129  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3130  return r;
3131  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_get_symbol_int ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 3109 of file Native.cs.

3109  {
3110  int r = LIB.Z3_get_symbol_int(a0, a1);
3111  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3112  if (err != Z3_error_code.Z3_OK)
3113  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3114  return r;
3115  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_symbol_kind ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 3101 of file Native.cs.

3101  {
3102  uint r = LIB.Z3_get_symbol_kind(a0, a1);
3103  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3104  if (err != Z3_error_code.Z3_OK)
3105  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3106  return r;
3107  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_get_symbol_string ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 3117 of file Native.cs.

3117  {
3118  IntPtr r = LIB.Z3_get_symbol_string(a0, a1);
3119  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3120  if (err != Z3_error_code.Z3_OK)
3121  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3122  return Marshal.PtrToStringAnsi(r);
3123  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_get_tactic_name ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4936 of file Native.cs.

4936  {
4937  IntPtr r = LIB.Z3_get_tactic_name(a0, a1);
4938  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4939  if (err != Z3_error_code.Z3_OK)
4940  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4941  return Marshal.PtrToStringAnsi(r);
4942  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_tuple_sort_field_decl ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3213 of file Native.cs.

3213  {
3214  Z3_func_decl r = LIB.Z3_get_tuple_sort_field_decl(a0, a1, a2);
3215  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3216  if (err != Z3_error_code.Z3_OK)
3217  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3218  return r;
3219  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_get_tuple_sort_mk_decl ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3197 of file Native.cs.

3197  {
3198  Z3_func_decl r = LIB.Z3_get_tuple_sort_mk_decl(a0, a1);
3199  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3200  if (err != Z3_error_code.Z3_OK)
3201  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3202  return r;
3203  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_get_tuple_sort_num_fields ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3205 of file Native.cs.

3205  {
3206  uint r = LIB.Z3_get_tuple_sort_num_fields(a0, a1);
3207  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3208  if (err != Z3_error_code.Z3_OK)
3209  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3210  return r;
3211  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_get_version ( [In, Out] ref uint  a0,
[In, Out] ref uint  a1,
[In, Out] ref uint  a2,
[In, Out] ref uint  a3 
)
inlinestatic

Definition at line 4214 of file Native.cs.

4214  {
4215  LIB.Z3_get_version(ref a0, ref a1, ref a2, ref a3);
4216  }
static int Z3_global_param_get ( string  a0,
out IntPtr  a1 
)
inlinestatic

Definition at line 1890 of file Native.cs.

1890  {
1891  int r = LIB.Z3_global_param_get(a0, out a1);
1892  return r;
1893  }
static void Z3_global_param_reset_all ( )
inlinestatic

Definition at line 1886 of file Native.cs.

1886  {
1887  LIB.Z3_global_param_reset_all();
1888  }
static void Z3_global_param_set ( string  a0,
string  a1 
)
inlinestatic

Definition at line 1882 of file Native.cs.

1882  {
1883  LIB.Z3_global_param_set(a0, a1);
1884  }
static void Z3_goal_assert ( Z3_context  a0,
Z3_goal  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4622 of file Native.cs.

Referenced by Goal.Assert().

4622  {
4623  LIB.Z3_goal_assert(a0, a1, a2);
4624  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4625  if (err != Z3_error_code.Z3_OK)
4626  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4627  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_goal_dec_ref ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4607 of file Native.cs.

4607  {
4608  LIB.Z3_goal_dec_ref(a0, a1);
4609  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4610  if (err != Z3_error_code.Z3_OK)
4611  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4612  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_goal_depth ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4637 of file Native.cs.

4637  {
4638  uint r = LIB.Z3_goal_depth(a0, a1);
4639  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4640  if (err != Z3_error_code.Z3_OK)
4641  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4642  return r;
4643  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_goal_formula ( Z3_context  a0,
Z3_goal  a1,
uint  a2 
)
inlinestatic

Definition at line 4660 of file Native.cs.

4660  {
4661  Z3_ast r = LIB.Z3_goal_formula(a0, a1, a2);
4662  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4663  if (err != Z3_error_code.Z3_OK)
4664  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4665  return r;
4666  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_goal_inc_ref ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4600 of file Native.cs.

4600  {
4601  LIB.Z3_goal_inc_ref(a0, a1);
4602  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4603  if (err != Z3_error_code.Z3_OK)
4604  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4605  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_goal_inconsistent ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4629 of file Native.cs.

4629  {
4630  int r = LIB.Z3_goal_inconsistent(a0, a1);
4631  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4632  if (err != Z3_error_code.Z3_OK)
4633  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4634  return r;
4635  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_goal_is_decided_sat ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4676 of file Native.cs.

4676  {
4677  int r = LIB.Z3_goal_is_decided_sat(a0, a1);
4678  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4679  if (err != Z3_error_code.Z3_OK)
4680  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4681  return r;
4682  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_goal_is_decided_unsat ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4684 of file Native.cs.

4684  {
4685  int r = LIB.Z3_goal_is_decided_unsat(a0, a1);
4686  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4687  if (err != Z3_error_code.Z3_OK)
4688  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4689  return r;
4690  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_goal_num_exprs ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4668 of file Native.cs.

4668  {
4669  uint r = LIB.Z3_goal_num_exprs(a0, a1);
4670  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4671  if (err != Z3_error_code.Z3_OK)
4672  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4673  return r;
4674  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_goal_precision ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4614 of file Native.cs.

4614  {
4615  uint r = LIB.Z3_goal_precision(a0, a1);
4616  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4617  if (err != Z3_error_code.Z3_OK)
4618  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4619  return r;
4620  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_goal_reset ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4645 of file Native.cs.

Referenced by Goal.Reset().

4645  {
4646  LIB.Z3_goal_reset(a0, a1);
4647  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4648  if (err != Z3_error_code.Z3_OK)
4649  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4650  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_goal_size ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4652 of file Native.cs.

4652  {
4653  uint r = LIB.Z3_goal_size(a0, a1);
4654  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4655  if (err != Z3_error_code.Z3_OK)
4656  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4657  return r;
4658  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_goal_to_string ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4700 of file Native.cs.

Referenced by Goal.ToString().

4700  {
4701  IntPtr r = LIB.Z3_goal_to_string(a0, a1);
4702  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4703  if (err != Z3_error_code.Z3_OK)
4704  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4705  return Marshal.PtrToStringAnsi(r);
4706  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_goal Z3_goal_translate ( Z3_context  a0,
Z3_goal  a1,
Z3_context  a2 
)
inlinestatic

Definition at line 4692 of file Native.cs.

Referenced by Goal.Translate().

4692  {
4693  Z3_goal r = LIB.Z3_goal_translate(a0, a1, a2);
4694  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4695  if (err != Z3_error_code.Z3_OK)
4696  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4697  return r;
4698  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_inc_ref ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 1926 of file Native.cs.

1926  {
1927  LIB.Z3_inc_ref(a0, a1);
1928  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1929  if (err != Z3_error_code.Z3_OK)
1930  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1931  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_interpolation_profile ( Z3_context  a0)
inlinestatic

Definition at line 6004 of file Native.cs.

Referenced by InterpolationContext.InterpolationProfile().

6004  {
6005  IntPtr r = LIB.Z3_interpolation_profile(a0);
6006  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6007  if (err != Z3_error_code.Z3_OK)
6008  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6009  return Marshal.PtrToStringAnsi(r);
6010  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_interrupt ( Z3_context  a0)
inlinestatic

Definition at line 1947 of file Native.cs.

Referenced by Context.Interrupt().

1947  {
1948  LIB.Z3_interrupt(a0);
1949  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1950  if (err != Z3_error_code.Z3_OK)
1951  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1952  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_algebraic_number ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3517 of file Native.cs.

3517  {
3518  int r = LIB.Z3_is_algebraic_number(a0, a1);
3519  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3520  if (err != Z3_error_code.Z3_OK)
3521  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3522  return r;
3523  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_app ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3501 of file Native.cs.

3501  {
3502  int r = LIB.Z3_is_app(a0, a1);
3503  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3504  if (err != Z3_error_code.Z3_OK)
3505  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3506  return r;
3507  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_array_value ( Z3_context  a0,
Z3_model  a1,
Z3_ast  a2,
[In, Out] ref uint  a3 
)
inlinestatic

Definition at line 5538 of file Native.cs.

5538  {
5539  int r = LIB.Z3_is_array_value(a0, a1, a2, ref a3);
5540  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5541  if (err != Z3_error_code.Z3_OK)
5542  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5543  return r;
5544  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_as_array ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3915 of file Native.cs.

Referenced by Model.FuncInterp().

3915  {
3916  int r = LIB.Z3_is_as_array(a0, a1);
3917  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3918  if (err != Z3_error_code.Z3_OK)
3919  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3920  return r;
3921  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_eq_ast ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 3445 of file Native.cs.

Referenced by AST.operator==().

3445  {
3446  int r = LIB.Z3_is_eq_ast(a0, a1, a2);
3447  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3448  if (err != Z3_error_code.Z3_OK)
3449  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3450  return r;
3451  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_eq_func_decl ( Z3_context  a0,
Z3_func_decl  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3277 of file Native.cs.

Referenced by FuncDecl.operator==().

3277  {
3278  int r = LIB.Z3_is_eq_func_decl(a0, a1, a2);
3279  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3280  if (err != Z3_error_code.Z3_OK)
3281  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3282  return r;
3283  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_eq_sort ( Z3_context  a0,
Z3_sort  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3149 of file Native.cs.

Referenced by Sort.operator==().

3149  {
3150  int r = LIB.Z3_is_eq_sort(a0, a1, a2);
3151  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3152  if (err != Z3_error_code.Z3_OK)
3153  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3154  return r;
3155  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_numeral_ast ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3509 of file Native.cs.

3509  {
3510  int r = LIB.Z3_is_numeral_ast(a0, a1);
3511  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3512  if (err != Z3_error_code.Z3_OK)
3513  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3514  return r;
3515  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_quantifier_forall ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3669 of file Native.cs.

3669  {
3670  int r = LIB.Z3_is_quantifier_forall(a0, a1);
3671  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3672  if (err != Z3_error_code.Z3_OK)
3673  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3674  return r;
3675  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_is_well_sorted ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3477 of file Native.cs.

3477  {
3478  int r = LIB.Z3_is_well_sorted(a0, a1);
3479  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3480  if (err != Z3_error_code.Z3_OK)
3481  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3482  return r;
3483  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_add ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2341 of file Native.cs.

2341  {
2342  Z3_ast r = LIB.Z3_mk_add(a0, a1, a2);
2343  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2344  if (err != Z3_error_code.Z3_OK)
2345  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2346  return r;
2347  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_and ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2325 of file Native.cs.

Referenced by Context.MkAnd().

2325  {
2326  Z3_ast r = LIB.Z3_mk_and(a0, a1, a2);
2327  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2328  if (err != Z3_error_code.Z3_OK)
2329  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2330  return r;
2331  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_app ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 2221 of file Native.cs.

2221  {
2222  Z3_ast r = LIB.Z3_mk_app(a0, a1, a2, a3);
2223  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2224  if (err != Z3_error_code.Z3_OK)
2225  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2226  return r;
2227  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_array_default ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2877 of file Native.cs.

Referenced by Context.MkTermArray().

2877  {
2878  Z3_ast r = LIB.Z3_mk_array_default(a0, a1);
2879  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2880  if (err != Z3_error_code.Z3_OK)
2881  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2882  return r;
2883  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_array_sort ( Z3_context  a0,
Z3_sort  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2129 of file Native.cs.

2129  {
2130  Z3_sort r = LIB.Z3_mk_array_sort(a0, a1, a2);
2131  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2132  if (err != Z3_error_code.Z3_OK)
2133  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2134  return r;
2135  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_map Z3_mk_ast_map ( Z3_context  a0)
inlinestatic

Definition at line 4509 of file Native.cs.

4509  {
4510  Z3_ast_map r = LIB.Z3_mk_ast_map(a0);
4511  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4512  if (err != Z3_error_code.Z3_OK)
4513  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4514  return r;
4515  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_mk_ast_vector ( Z3_context  a0)
inlinestatic

Definition at line 4434 of file Native.cs.

4434  {
4435  Z3_ast_vector r = LIB.Z3_mk_ast_vector(a0);
4436  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4437  if (err != Z3_error_code.Z3_OK)
4438  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4439  return r;
4440  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_bool_sort ( Z3_context  a0)
inlinestatic

Definition at line 2089 of file Native.cs.

2089  {
2090  Z3_sort r = LIB.Z3_mk_bool_sort(a0);
2091  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2092  if (err != Z3_error_code.Z3_OK)
2093  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2094  return r;
2095  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bound ( Z3_context  a0,
uint  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3029 of file Native.cs.

3029  {
3030  Z3_ast r = LIB.Z3_mk_bound(a0, a1, a2);
3031  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3032  if (err != Z3_error_code.Z3_OK)
3033  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3034  return r;
3035  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bv2int ( Z3_context  a0,
Z3_ast  a1,
int  a2 
)
inlinestatic

Definition at line 2773 of file Native.cs.

Referenced by Context.MkBV2Int().

2773  {
2774  Z3_ast r = LIB.Z3_mk_bv2int(a0, a1, a2);
2775  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2776  if (err != Z3_error_code.Z3_OK)
2777  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2778  return r;
2779  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_bv_sort ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 2113 of file Native.cs.

Referenced by Context.MkBitVecSort().

2113  {
2114  Z3_sort r = LIB.Z3_mk_bv_sort(a0, a1);
2115  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2116  if (err != Z3_error_code.Z3_OK)
2117  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2118  return r;
2119  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvadd ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2541 of file Native.cs.

Referenced by Context.MkBVAdd().

2541  {
2542  Z3_ast r = LIB.Z3_mk_bvadd(a0, a1, a2);
2543  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2544  if (err != Z3_error_code.Z3_OK)
2545  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2546  return r;
2547  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvadd_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
int  a3 
)
inlinestatic

Definition at line 2781 of file Native.cs.

Referenced by Context.MkBVAddNoOverflow().

2781  {
2782  Z3_ast r = LIB.Z3_mk_bvadd_no_overflow(a0, a1, a2, a3);
2783  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2784  if (err != Z3_error_code.Z3_OK)
2785  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2786  return r;
2787  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvadd_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2789 of file Native.cs.

Referenced by Context.MkBVAddNoUnderflow().

2789  {
2790  Z3_ast r = LIB.Z3_mk_bvadd_no_underflow(a0, a1, a2);
2791  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2792  if (err != Z3_error_code.Z3_OK)
2793  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2794  return r;
2795  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvand ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2485 of file Native.cs.

Referenced by Context.MkBVAND().

2485  {
2486  Z3_ast r = LIB.Z3_mk_bvand(a0, a1, a2);
2487  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2488  if (err != Z3_error_code.Z3_OK)
2489  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2490  return r;
2491  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvashr ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2725 of file Native.cs.

Referenced by Context.MkBVASHR().

2725  {
2726  Z3_ast r = LIB.Z3_mk_bvashr(a0, a1, a2);
2727  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2728  if (err != Z3_error_code.Z3_OK)
2729  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2730  return r;
2731  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvlshr ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2717 of file Native.cs.

Referenced by Context.MkBVLSHR().

2717  {
2718  Z3_ast r = LIB.Z3_mk_bvlshr(a0, a1, a2);
2719  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2720  if (err != Z3_error_code.Z3_OK)
2721  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2722  return r;
2723  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvmul ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2557 of file Native.cs.

Referenced by Context.MkBVMul().

2557  {
2558  Z3_ast r = LIB.Z3_mk_bvmul(a0, a1, a2);
2559  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2560  if (err != Z3_error_code.Z3_OK)
2561  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2562  return r;
2563  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvmul_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
int  a3 
)
inlinestatic

Definition at line 2829 of file Native.cs.

Referenced by Context.MkBVMulNoOverflow().

2829  {
2830  Z3_ast r = LIB.Z3_mk_bvmul_no_overflow(a0, a1, a2, a3);
2831  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2832  if (err != Z3_error_code.Z3_OK)
2833  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2834  return r;
2835  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvmul_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2837 of file Native.cs.

Referenced by Context.MkBVMulNoUnderflow().

2837  {
2838  Z3_ast r = LIB.Z3_mk_bvmul_no_underflow(a0, a1, a2);
2839  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2840  if (err != Z3_error_code.Z3_OK)
2841  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2842  return r;
2843  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvnand ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2509 of file Native.cs.

Referenced by Context.MkBVNAND().

2509  {
2510  Z3_ast r = LIB.Z3_mk_bvnand(a0, a1, a2);
2511  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2512  if (err != Z3_error_code.Z3_OK)
2513  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2514  return r;
2515  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvneg ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2533 of file Native.cs.

Referenced by Context.MkBVNeg().

2533  {
2534  Z3_ast r = LIB.Z3_mk_bvneg(a0, a1);
2535  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2536  if (err != Z3_error_code.Z3_OK)
2537  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2538  return r;
2539  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvneg_no_overflow ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2821 of file Native.cs.

Referenced by Context.MkBVNegNoOverflow().

2821  {
2822  Z3_ast r = LIB.Z3_mk_bvneg_no_overflow(a0, a1);
2823  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2824  if (err != Z3_error_code.Z3_OK)
2825  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2826  return r;
2827  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvnor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2517 of file Native.cs.

Referenced by Context.MkBVNOR().

2517  {
2518  Z3_ast r = LIB.Z3_mk_bvnor(a0, a1, a2);
2519  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2520  if (err != Z3_error_code.Z3_OK)
2521  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2522  return r;
2523  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvnot ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2461 of file Native.cs.

2461  {
2462  Z3_ast r = LIB.Z3_mk_bvnot(a0, a1);
2463  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2464  if (err != Z3_error_code.Z3_OK)
2465  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2466  return r;
2467  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2493 of file Native.cs.

Referenced by Context.MkBVOR().

2493  {
2494  Z3_ast r = LIB.Z3_mk_bvor(a0, a1, a2);
2495  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2496  if (err != Z3_error_code.Z3_OK)
2497  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2498  return r;
2499  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvredand ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2469 of file Native.cs.

Referenced by Context.MkBVRedAND().

2469  {
2470  Z3_ast r = LIB.Z3_mk_bvredand(a0, a1);
2471  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2472  if (err != Z3_error_code.Z3_OK)
2473  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2474  return r;
2475  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvredor ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2477 of file Native.cs.

Referenced by Context.MkBVRedOR().

2477  {
2478  Z3_ast r = LIB.Z3_mk_bvredor(a0, a1);
2479  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2480  if (err != Z3_error_code.Z3_OK)
2481  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2482  return r;
2483  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsdiv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2573 of file Native.cs.

Referenced by Context.MkBVSDiv().

2573  {
2574  Z3_ast r = LIB.Z3_mk_bvsdiv(a0, a1, a2);
2575  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2576  if (err != Z3_error_code.Z3_OK)
2577  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2578  return r;
2579  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsdiv_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2813 of file Native.cs.

Referenced by Context.MkBVSDivNoOverflow().

2813  {
2814  Z3_ast r = LIB.Z3_mk_bvsdiv_no_overflow(a0, a1, a2);
2815  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2816  if (err != Z3_error_code.Z3_OK)
2817  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2818  return r;
2819  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2645 of file Native.cs.

Referenced by Context.MkBVSGE().

2645  {
2646  Z3_ast r = LIB.Z3_mk_bvsge(a0, a1, a2);
2647  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2648  if (err != Z3_error_code.Z3_OK)
2649  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2650  return r;
2651  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsgt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2661 of file Native.cs.

Referenced by Context.MkBVSGT().

2661  {
2662  Z3_ast r = LIB.Z3_mk_bvsgt(a0, a1, a2);
2663  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2664  if (err != Z3_error_code.Z3_OK)
2665  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2666  return r;
2667  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvshl ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2709 of file Native.cs.

Referenced by Context.MkBVSHL().

2709  {
2710  Z3_ast r = LIB.Z3_mk_bvshl(a0, a1, a2);
2711  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2712  if (err != Z3_error_code.Z3_OK)
2713  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2714  return r;
2715  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsle ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2629 of file Native.cs.

Referenced by Context.MkBVSLE().

2629  {
2630  Z3_ast r = LIB.Z3_mk_bvsle(a0, a1, a2);
2631  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2632  if (err != Z3_error_code.Z3_OK)
2633  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2634  return r;
2635  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvslt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2613 of file Native.cs.

Referenced by Context.MkBVSLT().

2613  {
2614  Z3_ast r = LIB.Z3_mk_bvslt(a0, a1, a2);
2615  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2616  if (err != Z3_error_code.Z3_OK)
2617  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2618  return r;
2619  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsmod ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2597 of file Native.cs.

Referenced by Context.MkBVSMod().

2597  {
2598  Z3_ast r = LIB.Z3_mk_bvsmod(a0, a1, a2);
2599  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2600  if (err != Z3_error_code.Z3_OK)
2601  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2602  return r;
2603  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsrem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2589 of file Native.cs.

Referenced by Context.MkBVSRem().

2589  {
2590  Z3_ast r = LIB.Z3_mk_bvsrem(a0, a1, a2);
2591  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2592  if (err != Z3_error_code.Z3_OK)
2593  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2594  return r;
2595  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsub ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2549 of file Native.cs.

Referenced by Context.MkBVSub().

2549  {
2550  Z3_ast r = LIB.Z3_mk_bvsub(a0, a1, a2);
2551  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2552  if (err != Z3_error_code.Z3_OK)
2553  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2554  return r;
2555  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsub_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2797 of file Native.cs.

Referenced by Context.MkBVSubNoOverflow().

2797  {
2798  Z3_ast r = LIB.Z3_mk_bvsub_no_overflow(a0, a1, a2);
2799  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2800  if (err != Z3_error_code.Z3_OK)
2801  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2802  return r;
2803  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvsub_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
int  a3 
)
inlinestatic

Definition at line 2805 of file Native.cs.

Referenced by Context.MkBVSubNoUnderflow().

2805  {
2806  Z3_ast r = LIB.Z3_mk_bvsub_no_underflow(a0, a1, a2, a3);
2807  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2808  if (err != Z3_error_code.Z3_OK)
2809  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2810  return r;
2811  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvudiv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2565 of file Native.cs.

Referenced by Context.MkBVUDiv().

2565  {
2566  Z3_ast r = LIB.Z3_mk_bvudiv(a0, a1, a2);
2567  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2568  if (err != Z3_error_code.Z3_OK)
2569  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2570  return r;
2571  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvuge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2637 of file Native.cs.

Referenced by Context.MkBVUGE().

2637  {
2638  Z3_ast r = LIB.Z3_mk_bvuge(a0, a1, a2);
2639  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2640  if (err != Z3_error_code.Z3_OK)
2641  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2642  return r;
2643  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvugt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2653 of file Native.cs.

Referenced by Context.MkBVUGT().

2653  {
2654  Z3_ast r = LIB.Z3_mk_bvugt(a0, a1, a2);
2655  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2656  if (err != Z3_error_code.Z3_OK)
2657  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2658  return r;
2659  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvule ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2621 of file Native.cs.

Referenced by Context.MkBVULE().

2621  {
2622  Z3_ast r = LIB.Z3_mk_bvule(a0, a1, a2);
2623  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2624  if (err != Z3_error_code.Z3_OK)
2625  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2626  return r;
2627  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvult ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2605 of file Native.cs.

Referenced by Context.MkBVULT().

2605  {
2606  Z3_ast r = LIB.Z3_mk_bvult(a0, a1, a2);
2607  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2608  if (err != Z3_error_code.Z3_OK)
2609  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2610  return r;
2611  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvurem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2581 of file Native.cs.

Referenced by Context.MkBVURem().

2581  {
2582  Z3_ast r = LIB.Z3_mk_bvurem(a0, a1, a2);
2583  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2584  if (err != Z3_error_code.Z3_OK)
2585  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2586  return r;
2587  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvxnor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2525 of file Native.cs.

Referenced by Context.MkBVXNOR().

2525  {
2526  Z3_ast r = LIB.Z3_mk_bvxnor(a0, a1, a2);
2527  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2528  if (err != Z3_error_code.Z3_OK)
2529  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2530  return r;
2531  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_bvxor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2501 of file Native.cs.

Referenced by Context.MkBVXOR().

2501  {
2502  Z3_ast r = LIB.Z3_mk_bvxor(a0, a1, a2);
2503  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2504  if (err != Z3_error_code.Z3_OK)
2505  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2506  return r;
2507  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_concat ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2669 of file Native.cs.

Referenced by Context.MkConcat().

2669  {
2670  Z3_ast r = LIB.Z3_mk_concat(a0, a1, a2);
2671  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2672  if (err != Z3_error_code.Z3_OK)
2673  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2674  return r;
2675  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_config Z3_mk_config ( )
inlinestatic

Definition at line 1895 of file Native.cs.

Referenced by Context.Context().

1895  {
1896  Z3_config r = LIB.Z3_mk_config();
1897  return r;
1898  }
static Z3_ast Z3_mk_const ( Z3_context  a0,
IntPtr  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2229 of file Native.cs.

2229  {
2230  Z3_ast r = LIB.Z3_mk_const(a0, a1, a2);
2231  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2232  if (err != Z3_error_code.Z3_OK)
2233  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2234  return r;
2235  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_const_array ( Z3_context  a0,
Z3_sort  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2861 of file Native.cs.

Referenced by Context.MkConstArray().

2861  {
2862  Z3_ast r = LIB.Z3_mk_const_array(a0, a1, a2);
2863  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2864  if (err != Z3_error_code.Z3_OK)
2865  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2866  return r;
2867  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_constructor Z3_mk_constructor ( Z3_context  a0,
IntPtr  a1,
IntPtr  a2,
uint  a3,
[In] IntPtr[]  a4,
[In] Z3_sort[]  a5,
[In] uint[]  a6 
)
inlinestatic

Definition at line 2161 of file Native.cs.

2161  {
2162  Z3_constructor r = LIB.Z3_mk_constructor(a0, a1, a2, a3, a4, a5, a6);
2163  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2164  if (err != Z3_error_code.Z3_OK)
2165  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2166  return r;
2167  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_constructor_list Z3_mk_constructor_list ( Z3_context  a0,
uint  a1,
[In] Z3_constructor[]  a2 
)
inlinestatic

Definition at line 2184 of file Native.cs.

2184  {
2185  Z3_constructor_list r = LIB.Z3_mk_constructor_list(a0, a1, a2);
2186  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2187  if (err != Z3_error_code.Z3_OK)
2188  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2189  return r;
2190  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_context Z3_mk_context ( Z3_config  a0)
inlinestatic

Definition at line 1908 of file Native.cs.

1908  {
1909  Z3_context r = LIB.Z3_mk_context(a0);
1910  if (r == IntPtr.Zero)
1911  throw new Z3Exception("Object allocation failed.");
1912  return r;
1913  }
static Z3_context Z3_mk_context_rc ( Z3_config  a0)
inlinestatic

Definition at line 1915 of file Native.cs.

Referenced by Context.Context().

1915  {
1916  Z3_context r = LIB.Z3_mk_context_rc(a0);
1917  if (r == IntPtr.Zero)
1918  throw new Z3Exception("Object allocation failed.");
1919  return r;
1920  }
static Z3_sort Z3_mk_datatype ( Z3_context  a0,
IntPtr  a1,
uint  a2,
[In, Out] Z3_constructor[]  a3 
)
inlinestatic

Definition at line 2176 of file Native.cs.

2176  {
2177  Z3_sort r = LIB.Z3_mk_datatype(a0, a1, a2, a3);
2178  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2179  if (err != Z3_error_code.Z3_OK)
2180  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2181  return r;
2182  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_mk_datatypes ( Z3_context  a0,
uint  a1,
[In] IntPtr[]  a2,
[Out] Z3_sort[]  a3,
[In, Out] Z3_constructor_list[]  a4 
)
inlinestatic

Definition at line 2199 of file Native.cs.

Referenced by Context.MkDatatypeSorts().

2199  {
2200  LIB.Z3_mk_datatypes(a0, a1, a2, a3, a4);
2201  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2202  if (err != Z3_error_code.Z3_OK)
2203  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2204  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_distinct ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2277 of file Native.cs.

Referenced by Context.MkDistinct().

2277  {
2278  Z3_ast r = LIB.Z3_mk_distinct(a0, a1, a2);
2279  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2280  if (err != Z3_error_code.Z3_OK)
2281  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2282  return r;
2283  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_div ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2373 of file Native.cs.

Referenced by Context.MkDiv().

2373  {
2374  Z3_ast r = LIB.Z3_mk_div(a0, a1, a2);
2375  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2376  if (err != Z3_error_code.Z3_OK)
2377  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2378  return r;
2379  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_empty_set ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2893 of file Native.cs.

Referenced by Context.MkEmptySet().

2893  {
2894  Z3_ast r = LIB.Z3_mk_empty_set(a0, a1);
2895  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2896  if (err != Z3_error_code.Z3_OK)
2897  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2898  return r;
2899  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_enumeration_sort ( Z3_context  a0,
IntPtr  a1,
uint  a2,
[In] IntPtr[]  a3,
[Out] Z3_func_decl[]  a4,
[Out] Z3_func_decl[]  a5 
)
inlinestatic

Definition at line 2145 of file Native.cs.

2145  {
2146  Z3_sort r = LIB.Z3_mk_enumeration_sort(a0, a1, a2, a3, a4, a5);
2147  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2148  if (err != Z3_error_code.Z3_OK)
2149  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2150  return r;
2151  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2269 of file Native.cs.

Referenced by Context.MkEq().

2269  {
2270  Z3_ast r = LIB.Z3_mk_eq(a0, a1, a2);
2271  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2272  if (err != Z3_error_code.Z3_OK)
2273  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2274  return r;
2275  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_exists ( Z3_context  a0,
uint  a1,
uint  a2,
[In] Z3_pattern[]  a3,
uint  a4,
[In] Z3_sort[]  a5,
[In] IntPtr[]  a6,
Z3_ast  a7 
)
inlinestatic

Definition at line 3045 of file Native.cs.

3045  {
3046  Z3_ast r = LIB.Z3_mk_exists(a0, a1, a2, a3, a4, a5, a6, a7);
3047  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3048  if (err != Z3_error_code.Z3_OK)
3049  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3050  return r;
3051  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_exists_const ( Z3_context  a0,
uint  a1,
uint  a2,
[In] Z3_app[]  a3,
uint  a4,
[In] Z3_pattern[]  a5,
Z3_ast  a6 
)
inlinestatic

Definition at line 3077 of file Native.cs.

3077  {
3078  Z3_ast r = LIB.Z3_mk_exists_const(a0, a1, a2, a3, a4, a5, a6);
3079  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3080  if (err != Z3_error_code.Z3_OK)
3081  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3082  return r;
3083  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_ext_rotate_left ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2749 of file Native.cs.

Referenced by Context.MkBVRotateLeft().

2749  {
2750  Z3_ast r = LIB.Z3_mk_ext_rotate_left(a0, a1, a2);
2751  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2752  if (err != Z3_error_code.Z3_OK)
2753  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2754  return r;
2755  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_ext_rotate_right ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2757 of file Native.cs.

Referenced by Context.MkBVRotateRight().

2757  {
2758  Z3_ast r = LIB.Z3_mk_ext_rotate_right(a0, a1, a2);
2759  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2760  if (err != Z3_error_code.Z3_OK)
2761  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2762  return r;
2763  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_extract ( Z3_context  a0,
uint  a1,
uint  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 2677 of file Native.cs.

Referenced by Context.MkExtract().

2677  {
2678  Z3_ast r = LIB.Z3_mk_extract(a0, a1, a2, a3);
2679  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2680  if (err != Z3_error_code.Z3_OK)
2681  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2682  return r;
2683  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_false ( Z3_context  a0)
inlinestatic

Definition at line 2261 of file Native.cs.

Referenced by Context.MkFalse().

2261  {
2262  Z3_ast r = LIB.Z3_mk_false(a0);
2263  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2264  if (err != Z3_error_code.Z3_OK)
2265  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2266  return r;
2267  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_finite_domain_sort ( Z3_context  a0,
IntPtr  a1,
UInt64  a2 
)
inlinestatic

Definition at line 2121 of file Native.cs.

2121  {
2122  Z3_sort r = LIB.Z3_mk_finite_domain_sort(a0, a1, a2);
2123  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2124  if (err != Z3_error_code.Z3_OK)
2125  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2126  return r;
2127  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_fixedpoint Z3_mk_fixedpoint ( Z3_context  a0)
inlinestatic

Definition at line 4230 of file Native.cs.

4230  {
4231  Z3_fixedpoint r = LIB.Z3_mk_fixedpoint(a0);
4232  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4233  if (err != Z3_error_code.Z3_OK)
4234  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4235  return r;
4236  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_forall ( Z3_context  a0,
uint  a1,
uint  a2,
[In] Z3_pattern[]  a3,
uint  a4,
[In] Z3_sort[]  a5,
[In] IntPtr[]  a6,
Z3_ast  a7 
)
inlinestatic

Definition at line 3037 of file Native.cs.

3037  {
3038  Z3_ast r = LIB.Z3_mk_forall(a0, a1, a2, a3, a4, a5, a6, a7);
3039  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3040  if (err != Z3_error_code.Z3_OK)
3041  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3042  return r;
3043  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_forall_const ( Z3_context  a0,
uint  a1,
uint  a2,
[In] Z3_app[]  a3,
uint  a4,
[In] Z3_pattern[]  a5,
Z3_ast  a6 
)
inlinestatic

Definition at line 3069 of file Native.cs.

3069  {
3070  Z3_ast r = LIB.Z3_mk_forall_const(a0, a1, a2, a3, a4, a5, a6);
3071  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3072  if (err != Z3_error_code.Z3_OK)
3073  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3074  return r;
3075  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_abs ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6267 of file Native.cs.

6267  {
6268  Z3_ast r = LIB.Z3_mk_fpa_abs(a0, a1);
6269  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6270  if (err != Z3_error_code.Z3_OK)
6271  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6272  return r;
6273  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_add ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 6283 of file Native.cs.

Referenced by Context.MkFPAdd().

6283  {
6284  Z3_ast r = LIB.Z3_mk_fpa_add(a0, a1, a2, a3);
6285  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6286  if (err != Z3_error_code.Z3_OK)
6287  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6288  return r;
6289  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_div ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 6307 of file Native.cs.

Referenced by Context.MkFPDiv().

6307  {
6308  Z3_ast r = LIB.Z3_mk_fpa_div(a0, a1, a2, a3);
6309  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6310  if (err != Z3_error_code.Z3_OK)
6311  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6312  return r;
6313  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6395 of file Native.cs.

Referenced by Context.MkFPEq().

6395  {
6396  Z3_ast r = LIB.Z3_mk_fpa_eq(a0, a1, a2);
6397  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6398  if (err != Z3_error_code.Z3_OK)
6399  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6400  return r;
6401  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_fma ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3,
Z3_ast  a4 
)
inlinestatic

Definition at line 6315 of file Native.cs.

Referenced by Context.MkFPFMA().

6315  {
6316  Z3_ast r = LIB.Z3_mk_fpa_fma(a0, a1, a2, a3, a4);
6317  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6318  if (err != Z3_error_code.Z3_OK)
6319  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6320  return r;
6321  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_fp ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 6219 of file Native.cs.

6219  {
6220  Z3_ast r = LIB.Z3_mk_fpa_fp(a0, a1, a2, a3);
6221  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6222  if (err != Z3_error_code.Z3_OK)
6223  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6224  return r;
6225  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_geq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6379 of file Native.cs.

Referenced by Context.MkFPGEq().

6379  {
6380  Z3_ast r = LIB.Z3_mk_fpa_geq(a0, a1, a2);
6381  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6382  if (err != Z3_error_code.Z3_OK)
6383  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6384  return r;
6385  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_gt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6387 of file Native.cs.

Referenced by Context.MkFPGt().

6387  {
6388  Z3_ast r = LIB.Z3_mk_fpa_gt(a0, a1, a2);
6389  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6390  if (err != Z3_error_code.Z3_OK)
6391  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6392  return r;
6393  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_inf ( Z3_context  a0,
Z3_sort  a1,
int  a2 
)
inlinestatic

Definition at line 6203 of file Native.cs.

Referenced by Context.MkFPInf().

6203  {
6204  Z3_ast r = LIB.Z3_mk_fpa_inf(a0, a1, a2);
6205  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6206  if (err != Z3_error_code.Z3_OK)
6207  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6208  return r;
6209  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_is_infinite ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6427 of file Native.cs.

Referenced by Context.MkFPIsInfinite().

6427  {
6428  Z3_ast r = LIB.Z3_mk_fpa_is_infinite(a0, a1);
6429  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6430  if (err != Z3_error_code.Z3_OK)
6431  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6432  return r;
6433  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_is_nan ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6435 of file Native.cs.

Referenced by Context.MkFPIsNaN().

6435  {
6436  Z3_ast r = LIB.Z3_mk_fpa_is_nan(a0, a1);
6437  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6438  if (err != Z3_error_code.Z3_OK)
6439  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6440  return r;
6441  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_is_negative ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6443 of file Native.cs.

Referenced by Context.MkFPIsNegative().

6443  {
6444  Z3_ast r = LIB.Z3_mk_fpa_is_negative(a0, a1);
6445  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6446  if (err != Z3_error_code.Z3_OK)
6447  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6448  return r;
6449  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_is_normal ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6403 of file Native.cs.

Referenced by Context.MkFPIsNormal().

6403  {
6404  Z3_ast r = LIB.Z3_mk_fpa_is_normal(a0, a1);
6405  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6406  if (err != Z3_error_code.Z3_OK)
6407  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6408  return r;
6409  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_is_positive ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6451 of file Native.cs.

Referenced by Context.MkFPIsPositive().

6451  {
6452  Z3_ast r = LIB.Z3_mk_fpa_is_positive(a0, a1);
6453  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6454  if (err != Z3_error_code.Z3_OK)
6455  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6456  return r;
6457  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_is_subnormal ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6411 of file Native.cs.

Referenced by Context.MkFPIsSubnormal().

6411  {
6412  Z3_ast r = LIB.Z3_mk_fpa_is_subnormal(a0, a1);
6413  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6414  if (err != Z3_error_code.Z3_OK)
6415  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6416  return r;
6417  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_is_zero ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6419 of file Native.cs.

Referenced by Context.MkFPIsZero().

6419  {
6420  Z3_ast r = LIB.Z3_mk_fpa_is_zero(a0, a1);
6421  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6422  if (err != Z3_error_code.Z3_OK)
6423  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6424  return r;
6425  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_leq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6363 of file Native.cs.

Referenced by Context.MkFPLEq().

6363  {
6364  Z3_ast r = LIB.Z3_mk_fpa_leq(a0, a1, a2);
6365  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6366  if (err != Z3_error_code.Z3_OK)
6367  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6368  return r;
6369  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_lt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6371 of file Native.cs.

Referenced by Context.MkFPLt().

6371  {
6372  Z3_ast r = LIB.Z3_mk_fpa_lt(a0, a1, a2);
6373  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6374  if (err != Z3_error_code.Z3_OK)
6375  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6376  return r;
6377  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_max ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6355 of file Native.cs.

Referenced by Context.MkFPMax().

6355  {
6356  Z3_ast r = LIB.Z3_mk_fpa_max(a0, a1, a2);
6357  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6358  if (err != Z3_error_code.Z3_OK)
6359  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6360  return r;
6361  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_min ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6347 of file Native.cs.

Referenced by Context.MkFPMin().

6347  {
6348  Z3_ast r = LIB.Z3_mk_fpa_min(a0, a1, a2);
6349  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6350  if (err != Z3_error_code.Z3_OK)
6351  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6352  return r;
6353  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_mul ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 6299 of file Native.cs.

Referenced by Context.MkFPMul().

6299  {
6300  Z3_ast r = LIB.Z3_mk_fpa_mul(a0, a1, a2, a3);
6301  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6302  if (err != Z3_error_code.Z3_OK)
6303  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6304  return r;
6305  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_nan ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 6195 of file Native.cs.

6195  {
6196  Z3_ast r = LIB.Z3_mk_fpa_nan(a0, a1);
6197  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6198  if (err != Z3_error_code.Z3_OK)
6199  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6200  return r;
6201  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_neg ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6275 of file Native.cs.

Referenced by Context.MkFPNeg().

6275  {
6276  Z3_ast r = LIB.Z3_mk_fpa_neg(a0, a1);
6277  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6278  if (err != Z3_error_code.Z3_OK)
6279  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6280  return r;
6281  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_numeral_double ( Z3_context  a0,
double  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 6235 of file Native.cs.

Referenced by Context.MkFPNumeral().

6235  {
6236  Z3_ast r = LIB.Z3_mk_fpa_numeral_double(a0, a1, a2);
6237  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6238  if (err != Z3_error_code.Z3_OK)
6239  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6240  return r;
6241  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_numeral_float ( Z3_context  a0,
float  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 6227 of file Native.cs.

Referenced by Context.MkFPNumeral().

6227  {
6228  Z3_ast r = LIB.Z3_mk_fpa_numeral_float(a0, a1, a2);
6229  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6230  if (err != Z3_error_code.Z3_OK)
6231  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6232  return r;
6233  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_numeral_int ( Z3_context  a0,
int  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 6243 of file Native.cs.

Referenced by Context.MkFPNumeral().

6243  {
6244  Z3_ast r = LIB.Z3_mk_fpa_numeral_int(a0, a1, a2);
6245  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6246  if (err != Z3_error_code.Z3_OK)
6247  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6248  return r;
6249  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_numeral_int64_uint64 ( Z3_context  a0,
int  a1,
Int64  a2,
UInt64  a3,
Z3_sort  a4 
)
inlinestatic

Definition at line 6259 of file Native.cs.

Referenced by Context.MkFPNumeral().

6259  {
6260  Z3_ast r = LIB.Z3_mk_fpa_numeral_int64_uint64(a0, a1, a2, a3, a4);
6261  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6262  if (err != Z3_error_code.Z3_OK)
6263  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6264  return r;
6265  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_numeral_int_uint ( Z3_context  a0,
int  a1,
int  a2,
uint  a3,
Z3_sort  a4 
)
inlinestatic

Definition at line 6251 of file Native.cs.

Referenced by Context.MkFPNumeral().

6251  {
6252  Z3_ast r = LIB.Z3_mk_fpa_numeral_int_uint(a0, a1, a2, a3, a4);
6253  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6254  if (err != Z3_error_code.Z3_OK)
6255  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6256  return r;
6257  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_rem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6331 of file Native.cs.

Referenced by Context.MkFPRem().

6331  {
6332  Z3_ast r = LIB.Z3_mk_fpa_rem(a0, a1, a2);
6333  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6334  if (err != Z3_error_code.Z3_OK)
6335  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6336  return r;
6337  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_rna ( Z3_context  a0)
inlinestatic

Definition at line 6067 of file Native.cs.

Referenced by Context.MkFPRNA().

6067  {
6068  Z3_ast r = LIB.Z3_mk_fpa_rna(a0);
6069  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6070  if (err != Z3_error_code.Z3_OK)
6071  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6072  return r;
6073  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_rne ( Z3_context  a0)
inlinestatic

Definition at line 6051 of file Native.cs.

Referenced by Context.MkFPRNE().

6051  {
6052  Z3_ast r = LIB.Z3_mk_fpa_rne(a0);
6053  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6054  if (err != Z3_error_code.Z3_OK)
6055  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6056  return r;
6057  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_round_nearest_ties_to_away ( Z3_context  a0)
inlinestatic

Definition at line 6059 of file Native.cs.

Referenced by Context.MkFPRoundNearestTiesToAway().

6059  {
6060  Z3_ast r = LIB.Z3_mk_fpa_round_nearest_ties_to_away(a0);
6061  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6062  if (err != Z3_error_code.Z3_OK)
6063  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6064  return r;
6065  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_round_nearest_ties_to_even ( Z3_context  a0)
inlinestatic

Definition at line 6043 of file Native.cs.

6043  {
6044  Z3_ast r = LIB.Z3_mk_fpa_round_nearest_ties_to_even(a0);
6045  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6046  if (err != Z3_error_code.Z3_OK)
6047  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6048  return r;
6049  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_round_to_integral ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6339 of file Native.cs.

Referenced by Context.MkFPRoundToIntegral().

6339  {
6340  Z3_ast r = LIB.Z3_mk_fpa_round_to_integral(a0, a1, a2);
6341  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6342  if (err != Z3_error_code.Z3_OK)
6343  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6344  return r;
6345  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_round_toward_negative ( Z3_context  a0)
inlinestatic

Definition at line 6091 of file Native.cs.

Referenced by Context.MkFPRoundTowardNegative().

6091  {
6092  Z3_ast r = LIB.Z3_mk_fpa_round_toward_negative(a0);
6093  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6094  if (err != Z3_error_code.Z3_OK)
6095  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6096  return r;
6097  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_round_toward_positive ( Z3_context  a0)
inlinestatic

Definition at line 6075 of file Native.cs.

Referenced by Context.MkFPRoundTowardPositive().

6075  {
6076  Z3_ast r = LIB.Z3_mk_fpa_round_toward_positive(a0);
6077  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6078  if (err != Z3_error_code.Z3_OK)
6079  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6080  return r;
6081  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_round_toward_zero ( Z3_context  a0)
inlinestatic

Definition at line 6107 of file Native.cs.

Referenced by Context.MkFPRoundTowardZero().

6107  {
6108  Z3_ast r = LIB.Z3_mk_fpa_round_toward_zero(a0);
6109  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6110  if (err != Z3_error_code.Z3_OK)
6111  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6112  return r;
6113  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_rounding_mode_sort ( Z3_context  a0)
inlinestatic

Definition at line 6035 of file Native.cs.

6035  {
6036  Z3_sort r = LIB.Z3_mk_fpa_rounding_mode_sort(a0);
6037  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6038  if (err != Z3_error_code.Z3_OK)
6039  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6040  return r;
6041  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_rtn ( Z3_context  a0)
inlinestatic

Definition at line 6099 of file Native.cs.

Referenced by Context.MkFPRTN().

6099  {
6100  Z3_ast r = LIB.Z3_mk_fpa_rtn(a0);
6101  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6102  if (err != Z3_error_code.Z3_OK)
6103  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6104  return r;
6105  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_rtp ( Z3_context  a0)
inlinestatic

Definition at line 6083 of file Native.cs.

Referenced by Context.MkFPRTP().

6083  {
6084  Z3_ast r = LIB.Z3_mk_fpa_rtp(a0);
6085  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6086  if (err != Z3_error_code.Z3_OK)
6087  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6088  return r;
6089  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_rtz ( Z3_context  a0)
inlinestatic

Definition at line 6115 of file Native.cs.

Referenced by Context.MkFPRTZ().

6115  {
6116  Z3_ast r = LIB.Z3_mk_fpa_rtz(a0);
6117  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6118  if (err != Z3_error_code.Z3_OK)
6119  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6120  return r;
6121  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_sort ( Z3_context  a0,
uint  a1,
uint  a2 
)
inlinestatic

Definition at line 6123 of file Native.cs.

6123  {
6124  Z3_sort r = LIB.Z3_mk_fpa_sort(a0, a1, a2);
6125  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6126  if (err != Z3_error_code.Z3_OK)
6127  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6128  return r;
6129  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_sort_128 ( Z3_context  a0)
inlinestatic

Definition at line 6187 of file Native.cs.

Referenced by Context.MkFPSort128().

6187  {
6188  Z3_sort r = LIB.Z3_mk_fpa_sort_128(a0);
6189  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6190  if (err != Z3_error_code.Z3_OK)
6191  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6192  return r;
6193  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_sort_16 ( Z3_context  a0)
inlinestatic

Definition at line 6139 of file Native.cs.

Referenced by Context.MkFPSort16().

6139  {
6140  Z3_sort r = LIB.Z3_mk_fpa_sort_16(a0);
6141  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6142  if (err != Z3_error_code.Z3_OK)
6143  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6144  return r;
6145  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_sort_32 ( Z3_context  a0)
inlinestatic

Definition at line 6155 of file Native.cs.

Referenced by Context.MkFPSort32().

6155  {
6156  Z3_sort r = LIB.Z3_mk_fpa_sort_32(a0);
6157  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6158  if (err != Z3_error_code.Z3_OK)
6159  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6160  return r;
6161  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_sort_64 ( Z3_context  a0)
inlinestatic

Definition at line 6171 of file Native.cs.

Referenced by Context.MkFPSort64().

6171  {
6172  Z3_sort r = LIB.Z3_mk_fpa_sort_64(a0);
6173  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6174  if (err != Z3_error_code.Z3_OK)
6175  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6176  return r;
6177  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_sort_double ( Z3_context  a0)
inlinestatic

Definition at line 6163 of file Native.cs.

Referenced by Context.MkFPSortDouble().

6163  {
6164  Z3_sort r = LIB.Z3_mk_fpa_sort_double(a0);
6165  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6166  if (err != Z3_error_code.Z3_OK)
6167  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6168  return r;
6169  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_sort_half ( Z3_context  a0)
inlinestatic

Definition at line 6131 of file Native.cs.

Referenced by Context.MkFPSortHalf().

6131  {
6132  Z3_sort r = LIB.Z3_mk_fpa_sort_half(a0);
6133  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6134  if (err != Z3_error_code.Z3_OK)
6135  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6136  return r;
6137  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_sort_quadruple ( Z3_context  a0)
inlinestatic

Definition at line 6179 of file Native.cs.

Referenced by Context.MkFPSortQuadruple().

6179  {
6180  Z3_sort r = LIB.Z3_mk_fpa_sort_quadruple(a0);
6181  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6182  if (err != Z3_error_code.Z3_OK)
6183  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6184  return r;
6185  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_fpa_sort_single ( Z3_context  a0)
inlinestatic

Definition at line 6147 of file Native.cs.

Referenced by Context.MkFPSortSingle().

6147  {
6148  Z3_sort r = LIB.Z3_mk_fpa_sort_single(a0);
6149  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6150  if (err != Z3_error_code.Z3_OK)
6151  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6152  return r;
6153  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_sqrt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6323 of file Native.cs.

Referenced by Context.MkFPSqrt().

6323  {
6324  Z3_ast r = LIB.Z3_mk_fpa_sqrt(a0, a1, a2);
6325  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6326  if (err != Z3_error_code.Z3_OK)
6327  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6328  return r;
6329  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_sub ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 6291 of file Native.cs.

Referenced by Context.MkFPSub().

6291  {
6292  Z3_ast r = LIB.Z3_mk_fpa_sub(a0, a1, a2, a3);
6293  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6294  if (err != Z3_error_code.Z3_OK)
6295  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6296  return r;
6297  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_fp_bv ( Z3_context  a0,
Z3_ast  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 6459 of file Native.cs.

Referenced by Context.MkFPToFP().

6459  {
6460  Z3_ast r = LIB.Z3_mk_fpa_to_fp_bv(a0, a1, a2);
6461  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6462  if (err != Z3_error_code.Z3_OK)
6463  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6464  return r;
6465  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_fp_float ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_sort  a3 
)
inlinestatic

Definition at line 6467 of file Native.cs.

Referenced by Context.MkFPToFP().

6467  {
6468  Z3_ast r = LIB.Z3_mk_fpa_to_fp_float(a0, a1, a2, a3);
6469  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6470  if (err != Z3_error_code.Z3_OK)
6471  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6472  return r;
6473  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_fp_int_real ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3,
Z3_sort  a4 
)
inlinestatic

Definition at line 6579 of file Native.cs.

Referenced by Context.MkFPToFP().

6579  {
6580  Z3_ast r = LIB.Z3_mk_fpa_to_fp_int_real(a0, a1, a2, a3, a4);
6581  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6582  if (err != Z3_error_code.Z3_OK)
6583  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6584  return r;
6585  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_fp_real ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_sort  a3 
)
inlinestatic

Definition at line 6475 of file Native.cs.

Referenced by Context.MkFPToFP().

6475  {
6476  Z3_ast r = LIB.Z3_mk_fpa_to_fp_real(a0, a1, a2, a3);
6477  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6478  if (err != Z3_error_code.Z3_OK)
6479  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6480  return r;
6481  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_fp_signed ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_sort  a3 
)
inlinestatic

Definition at line 6483 of file Native.cs.

Referenced by Context.MkFPToFP().

6483  {
6484  Z3_ast r = LIB.Z3_mk_fpa_to_fp_signed(a0, a1, a2, a3);
6485  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6486  if (err != Z3_error_code.Z3_OK)
6487  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6488  return r;
6489  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_fp_unsigned ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_sort  a3 
)
inlinestatic

Definition at line 6491 of file Native.cs.

Referenced by Context.MkFPToFP().

6491  {
6492  Z3_ast r = LIB.Z3_mk_fpa_to_fp_unsigned(a0, a1, a2, a3);
6493  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6494  if (err != Z3_error_code.Z3_OK)
6495  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6496  return r;
6497  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_ieee_bv ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6571 of file Native.cs.

6571  {
6572  Z3_ast r = LIB.Z3_mk_fpa_to_ieee_bv(a0, a1);
6573  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6574  if (err != Z3_error_code.Z3_OK)
6575  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6576  return r;
6577  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_real ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6515 of file Native.cs.

Referenced by Context.MkFPToReal().

6515  {
6516  Z3_ast r = LIB.Z3_mk_fpa_to_real(a0, a1);
6517  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6518  if (err != Z3_error_code.Z3_OK)
6519  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6520  return r;
6521  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_sbv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
uint  a3 
)
inlinestatic

Definition at line 6507 of file Native.cs.

6507  {
6508  Z3_ast r = LIB.Z3_mk_fpa_to_sbv(a0, a1, a2, a3);
6509  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6510  if (err != Z3_error_code.Z3_OK)
6511  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6512  return r;
6513  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_to_ubv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
uint  a3 
)
inlinestatic

Definition at line 6499 of file Native.cs.

6499  {
6500  Z3_ast r = LIB.Z3_mk_fpa_to_ubv(a0, a1, a2, a3);
6501  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6502  if (err != Z3_error_code.Z3_OK)
6503  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6504  return r;
6505  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fpa_zero ( Z3_context  a0,
Z3_sort  a1,
int  a2 
)
inlinestatic

Definition at line 6211 of file Native.cs.

Referenced by Context.MkFPZero().

6211  {
6212  Z3_ast r = LIB.Z3_mk_fpa_zero(a0, a1, a2);
6213  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6214  if (err != Z3_error_code.Z3_OK)
6215  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6216  return r;
6217  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_fresh_const ( Z3_context  a0,
string  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2245 of file Native.cs.

Referenced by Context.MkFreshConst().

2245  {
2246  Z3_ast r = LIB.Z3_mk_fresh_const(a0, a1, a2);
2247  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2248  if (err != Z3_error_code.Z3_OK)
2249  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2250  return r;
2251  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_mk_fresh_func_decl ( Z3_context  a0,
string  a1,
uint  a2,
[In] Z3_sort[]  a3,
Z3_sort  a4 
)
inlinestatic

Definition at line 2237 of file Native.cs.

2237  {
2238  Z3_func_decl r = LIB.Z3_mk_fresh_func_decl(a0, a1, a2, a3, a4);
2239  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2240  if (err != Z3_error_code.Z3_OK)
2241  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2242  return r;
2243  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_full_set ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2901 of file Native.cs.

Referenced by Context.MkFullSet().

2901  {
2902  Z3_ast r = LIB.Z3_mk_full_set(a0, a1);
2903  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2904  if (err != Z3_error_code.Z3_OK)
2905  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2906  return r;
2907  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_mk_func_decl ( Z3_context  a0,
IntPtr  a1,
uint  a2,
[In] Z3_sort[]  a3,
Z3_sort  a4 
)
inlinestatic

Definition at line 2213 of file Native.cs.

2213  {
2214  Z3_func_decl r = LIB.Z3_mk_func_decl(a0, a1, a2, a3, a4);
2215  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2216  if (err != Z3_error_code.Z3_OK)
2217  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2218  return r;
2219  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_ge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2429 of file Native.cs.

Referenced by Context.MkGe().

2429  {
2430  Z3_ast r = LIB.Z3_mk_ge(a0, a1, a2);
2431  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2432  if (err != Z3_error_code.Z3_OK)
2433  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2434  return r;
2435  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_goal Z3_mk_goal ( Z3_context  a0,
int  a1,
int  a2,
int  a3 
)
inlinestatic

Definition at line 4592 of file Native.cs.

4592  {
4593  Z3_goal r = LIB.Z3_mk_goal(a0, a1, a2, a3);
4594  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4595  if (err != Z3_error_code.Z3_OK)
4596  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4597  return r;
4598  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_gt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2421 of file Native.cs.

Referenced by Context.MkGt().

2421  {
2422  Z3_ast r = LIB.Z3_mk_gt(a0, a1, a2);
2423  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2424  if (err != Z3_error_code.Z3_OK)
2425  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2426  return r;
2427  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_iff ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2301 of file Native.cs.

Referenced by Context.MkIff().

2301  {
2302  Z3_ast r = LIB.Z3_mk_iff(a0, a1, a2);
2303  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2304  if (err != Z3_error_code.Z3_OK)
2305  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2306  return r;
2307  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_implies ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2309 of file Native.cs.

Referenced by Context.MkImplies().

2309  {
2310  Z3_ast r = LIB.Z3_mk_implies(a0, a1, a2);
2311  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2312  if (err != Z3_error_code.Z3_OK)
2313  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2314  return r;
2315  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_mk_injective_function ( Z3_context  a0,
IntPtr  a1,
uint  a2,
[In] Z3_sort[]  a3,
Z3_sort  a4 
)
inlinestatic

Definition at line 5316 of file Native.cs.

5316  {
5317  Z3_func_decl r = LIB.Z3_mk_injective_function(a0, a1, a2, a3, a4);
5318  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5319  if (err != Z3_error_code.Z3_OK)
5320  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5321  return r;
5322  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_int ( Z3_context  a0,
int  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2989 of file Native.cs.

Referenced by Context.MkInt(), Context.MkNumeral(), and Context.MkReal().

2989  {
2990  Z3_ast r = LIB.Z3_mk_int(a0, a1, a2);
2991  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2992  if (err != Z3_error_code.Z3_OK)
2993  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2994  return r;
2995  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_int2bv ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2765 of file Native.cs.

Referenced by Context.MkInt2BV().

2765  {
2766  Z3_ast r = LIB.Z3_mk_int2bv(a0, a1, a2);
2767  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2768  if (err != Z3_error_code.Z3_OK)
2769  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2770  return r;
2771  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_int2real ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2437 of file Native.cs.

Referenced by Context.MkInt2Real().

2437  {
2438  Z3_ast r = LIB.Z3_mk_int2real(a0, a1);
2439  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2440  if (err != Z3_error_code.Z3_OK)
2441  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2442  return r;
2443  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_int64 ( Z3_context  a0,
Int64  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3005 of file Native.cs.

Referenced by Context.MkInt(), Context.MkNumeral(), and Context.MkReal().

3005  {
3006  Z3_ast r = LIB.Z3_mk_int64(a0, a1, a2);
3007  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3008  if (err != Z3_error_code.Z3_OK)
3009  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3010  return r;
3011  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_int_sort ( Z3_context  a0)
inlinestatic

Definition at line 2097 of file Native.cs.

2097  {
2098  Z3_sort r = LIB.Z3_mk_int_sort(a0);
2099  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2100  if (err != Z3_error_code.Z3_OK)
2101  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2102  return r;
2103  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static IntPtr Z3_mk_int_symbol ( Z3_context  a0,
int  a1 
)
inlinestatic

Definition at line 2065 of file Native.cs.

2065  {
2066  IntPtr r = LIB.Z3_mk_int_symbol(a0, a1);
2067  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2068  if (err != Z3_error_code.Z3_OK)
2069  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2070  return r;
2071  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_interpolant ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5975 of file Native.cs.

5975  {
5976  Z3_ast r = LIB.Z3_mk_interpolant(a0, a1);
5977  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5978  if (err != Z3_error_code.Z3_OK)
5979  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5980  return r;
5981  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_context Z3_mk_interpolation_context ( Z3_config  a0)
inlinestatic

Definition at line 5983 of file Native.cs.

5983  {
5984  Z3_context r = LIB.Z3_mk_interpolation_context(a0);
5985  return r;
5986  }
static Z3_ast Z3_mk_is_int ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2453 of file Native.cs.

Referenced by Context.MkIsInteger().

2453  {
2454  Z3_ast r = LIB.Z3_mk_is_int(a0, a1);
2455  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2456  if (err != Z3_error_code.Z3_OK)
2457  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2458  return r;
2459  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_ite ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 2293 of file Native.cs.

Referenced by Context.MkITE().

2293  {
2294  Z3_ast r = LIB.Z3_mk_ite(a0, a1, a2, a3);
2295  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2296  if (err != Z3_error_code.Z3_OK)
2297  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2298  return r;
2299  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_label ( Z3_context  a0,
IntPtr  a1,
int  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 5421 of file Native.cs.

5421  {
5422  Z3_ast r = LIB.Z3_mk_label(a0, a1, a2, a3);
5423  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5424  if (err != Z3_error_code.Z3_OK)
5425  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5426  return r;
5427  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_le ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2413 of file Native.cs.

Referenced by Context.MkLe().

2413  {
2414  Z3_ast r = LIB.Z3_mk_le(a0, a1, a2);
2415  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2416  if (err != Z3_error_code.Z3_OK)
2417  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2418  return r;
2419  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_list_sort ( Z3_context  a0,
IntPtr  a1,
Z3_sort  a2,
[In, Out] ref Z3_func_decl  a3,
[In, Out] ref Z3_func_decl  a4,
[In, Out] ref Z3_func_decl  a5,
[In, Out] ref Z3_func_decl  a6,
[In, Out] ref Z3_func_decl  a7,
[In, Out] ref Z3_func_decl  a8 
)
inlinestatic

Definition at line 2153 of file Native.cs.

2153  {
2154  Z3_sort r = LIB.Z3_mk_list_sort(a0, a1, a2, ref a3, ref a4, ref a5, ref a6, ref a7, ref a8);
2155  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2156  if (err != Z3_error_code.Z3_OK)
2157  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2158  return r;
2159  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_lt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2405 of file Native.cs.

Referenced by Context.MkLt().

2405  {
2406  Z3_ast r = LIB.Z3_mk_lt(a0, a1, a2);
2407  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2408  if (err != Z3_error_code.Z3_OK)
2409  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2410  return r;
2411  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_map ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 2869 of file Native.cs.

Referenced by Context.MkMap().

2869  {
2870  Z3_ast r = LIB.Z3_mk_map(a0, a1, a2, a3);
2871  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2872  if (err != Z3_error_code.Z3_OK)
2873  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2874  return r;
2875  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_mod ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2381 of file Native.cs.

Referenced by Context.MkMod().

2381  {
2382  Z3_ast r = LIB.Z3_mk_mod(a0, a1, a2);
2383  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2384  if (err != Z3_error_code.Z3_OK)
2385  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2386  return r;
2387  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_mul ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2349 of file Native.cs.

Referenced by Context.MkMul().

2349  {
2350  Z3_ast r = LIB.Z3_mk_mul(a0, a1, a2);
2351  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2352  if (err != Z3_error_code.Z3_OK)
2353  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2354  return r;
2355  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_not ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2285 of file Native.cs.

Referenced by Context.MkNot().

2285  {
2286  Z3_ast r = LIB.Z3_mk_not(a0, a1);
2287  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2288  if (err != Z3_error_code.Z3_OK)
2289  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2290  return r;
2291  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_numeral ( Z3_context  a0,
string  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2973 of file Native.cs.

Referenced by Context.MkReal().

2973  {
2974  Z3_ast r = LIB.Z3_mk_numeral(a0, a1, a2);
2975  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2976  if (err != Z3_error_code.Z3_OK)
2977  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2978  return r;
2979  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_or ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2333 of file Native.cs.

Referenced by Context.MkOr().

2333  {
2334  Z3_ast r = LIB.Z3_mk_or(a0, a1, a2);
2335  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2336  if (err != Z3_error_code.Z3_OK)
2337  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2338  return r;
2339  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_params Z3_mk_params ( Z3_context  a0)
inlinestatic

Definition at line 1954 of file Native.cs.

1954  {
1955  Z3_params r = LIB.Z3_mk_params(a0);
1956  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1957  if (err != Z3_error_code.Z3_OK)
1958  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1959  return r;
1960  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_pattern Z3_mk_pattern ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 3021 of file Native.cs.

3021  {
3022  Z3_pattern r = LIB.Z3_mk_pattern(a0, a1, a2);
3023  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3024  if (err != Z3_error_code.Z3_OK)
3025  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3026  return r;
3027  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_power ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2397 of file Native.cs.

Referenced by Context.MkPower().

2397  {
2398  Z3_ast r = LIB.Z3_mk_power(a0, a1, a2);
2399  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2400  if (err != Z3_error_code.Z3_OK)
2401  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2402  return r;
2403  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_mk_probe ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 4730 of file Native.cs.

4730  {
4731  Z3_probe r = LIB.Z3_mk_probe(a0, a1);
4732  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4733  if (err != Z3_error_code.Z3_OK)
4734  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4735  return r;
4736  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_quantifier ( Z3_context  a0,
int  a1,
uint  a2,
uint  a3,
[In] Z3_pattern[]  a4,
uint  a5,
[In] Z3_sort[]  a6,
[In] IntPtr[]  a7,
Z3_ast  a8 
)
inlinestatic

Definition at line 3053 of file Native.cs.

3053  {
3054  Z3_ast r = LIB.Z3_mk_quantifier(a0, a1, a2, a3, a4, a5, a6, a7, a8);
3055  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3056  if (err != Z3_error_code.Z3_OK)
3057  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3058  return r;
3059  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_quantifier_const ( Z3_context  a0,
int  a1,
uint  a2,
uint  a3,
[In] Z3_app[]  a4,
uint  a5,
[In] Z3_pattern[]  a6,
Z3_ast  a7 
)
inlinestatic

Definition at line 3085 of file Native.cs.

3085  {
3086  Z3_ast r = LIB.Z3_mk_quantifier_const(a0, a1, a2, a3, a4, a5, a6, a7);
3087  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3088  if (err != Z3_error_code.Z3_OK)
3089  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3090  return r;
3091  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_quantifier_const_ex ( Z3_context  a0,
int  a1,
uint  a2,
IntPtr  a3,
IntPtr  a4,
uint  a5,
[In] Z3_app[]  a6,
uint  a7,
[In] Z3_pattern[]  a8,
uint  a9,
[In] Z3_ast[]  a10,
Z3_ast  a11 
)
inlinestatic

Definition at line 3093 of file Native.cs.

3093  {
3094  Z3_ast r = LIB.Z3_mk_quantifier_const_ex(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
3095  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3096  if (err != Z3_error_code.Z3_OK)
3097  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3098  return r;
3099  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_quantifier_ex ( Z3_context  a0,
int  a1,
uint  a2,
IntPtr  a3,
IntPtr  a4,
uint  a5,
[In] Z3_pattern[]  a6,
uint  a7,
[In] Z3_ast[]  a8,
uint  a9,
[In] Z3_sort[]  a10,
[In] IntPtr[]  a11,
Z3_ast  a12 
)
inlinestatic

Definition at line 3061 of file Native.cs.

3061  {
3062  Z3_ast r = LIB.Z3_mk_quantifier_ex(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
3063  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3064  if (err != Z3_error_code.Z3_OK)
3065  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3066  return r;
3067  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_real ( Z3_context  a0,
int  a1,
int  a2 
)
inlinestatic

Definition at line 2981 of file Native.cs.

2981  {
2982  Z3_ast r = LIB.Z3_mk_real(a0, a1, a2);
2983  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2984  if (err != Z3_error_code.Z3_OK)
2985  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2986  return r;
2987  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_real2int ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2445 of file Native.cs.

Referenced by Context.MkReal2Int().

2445  {
2446  Z3_ast r = LIB.Z3_mk_real2int(a0, a1);
2447  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2448  if (err != Z3_error_code.Z3_OK)
2449  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2450  return r;
2451  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_real_sort ( Z3_context  a0)
inlinestatic

Definition at line 2105 of file Native.cs.

2105  {
2106  Z3_sort r = LIB.Z3_mk_real_sort(a0);
2107  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2108  if (err != Z3_error_code.Z3_OK)
2109  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2110  return r;
2111  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_rem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2389 of file Native.cs.

Referenced by Context.MkRem().

2389  {
2390  Z3_ast r = LIB.Z3_mk_rem(a0, a1, a2);
2391  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2392  if (err != Z3_error_code.Z3_OK)
2393  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2394  return r;
2395  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_repeat ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2701 of file Native.cs.

Referenced by Context.MkRepeat().

2701  {
2702  Z3_ast r = LIB.Z3_mk_repeat(a0, a1, a2);
2703  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2704  if (err != Z3_error_code.Z3_OK)
2705  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2706  return r;
2707  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_rotate_left ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2733 of file Native.cs.

Referenced by Context.MkBVRotateLeft().

2733  {
2734  Z3_ast r = LIB.Z3_mk_rotate_left(a0, a1, a2);
2735  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2736  if (err != Z3_error_code.Z3_OK)
2737  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2738  return r;
2739  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_rotate_right ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2741 of file Native.cs.

Referenced by Context.MkBVRotateRight().

2741  {
2742  Z3_ast r = LIB.Z3_mk_rotate_right(a0, a1, a2);
2743  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2744  if (err != Z3_error_code.Z3_OK)
2745  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2746  return r;
2747  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_select ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2845 of file Native.cs.

Referenced by Context.MkSelect().

2845  {
2846  Z3_ast r = LIB.Z3_mk_select(a0, a1, a2);
2847  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2848  if (err != Z3_error_code.Z3_OK)
2849  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2850  return r;
2851  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_set_add ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2909 of file Native.cs.

Referenced by Context.MkSetAdd().

2909  {
2910  Z3_ast r = LIB.Z3_mk_set_add(a0, a1, a2);
2911  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2912  if (err != Z3_error_code.Z3_OK)
2913  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2914  return r;
2915  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_set_complement ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2949 of file Native.cs.

Referenced by Context.MkSetComplement().

2949  {
2950  Z3_ast r = LIB.Z3_mk_set_complement(a0, a1);
2951  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2952  if (err != Z3_error_code.Z3_OK)
2953  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2954  return r;
2955  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_set_del ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2917 of file Native.cs.

Referenced by Context.MkSetDel().

2917  {
2918  Z3_ast r = LIB.Z3_mk_set_del(a0, a1, a2);
2919  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2920  if (err != Z3_error_code.Z3_OK)
2921  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2922  return r;
2923  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_set_difference ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2941 of file Native.cs.

Referenced by Context.MkSetDifference().

2941  {
2942  Z3_ast r = LIB.Z3_mk_set_difference(a0, a1, a2);
2943  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2944  if (err != Z3_error_code.Z3_OK)
2945  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2946  return r;
2947  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_set_intersect ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2933 of file Native.cs.

Referenced by Context.MkSetIntersection().

2933  {
2934  Z3_ast r = LIB.Z3_mk_set_intersect(a0, a1, a2);
2935  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2936  if (err != Z3_error_code.Z3_OK)
2937  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2938  return r;
2939  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_set_member ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2957 of file Native.cs.

Referenced by Context.MkSetMembership().

2957  {
2958  Z3_ast r = LIB.Z3_mk_set_member(a0, a1, a2);
2959  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2960  if (err != Z3_error_code.Z3_OK)
2961  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2962  return r;
2963  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_set_sort ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2885 of file Native.cs.

2885  {
2886  Z3_sort r = LIB.Z3_mk_set_sort(a0, a1);
2887  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2888  if (err != Z3_error_code.Z3_OK)
2889  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2890  return r;
2891  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_set_subset ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2965 of file Native.cs.

Referenced by Context.MkSetSubset().

2965  {
2966  Z3_ast r = LIB.Z3_mk_set_subset(a0, a1, a2);
2967  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2968  if (err != Z3_error_code.Z3_OK)
2969  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2970  return r;
2971  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_set_union ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2925 of file Native.cs.

Referenced by Context.MkSetUnion().

2925  {
2926  Z3_ast r = LIB.Z3_mk_set_union(a0, a1, a2);
2927  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2928  if (err != Z3_error_code.Z3_OK)
2929  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2930  return r;
2931  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_sign_ext ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2685 of file Native.cs.

Referenced by Context.MkSignExt().

2685  {
2686  Z3_ast r = LIB.Z3_mk_sign_ext(a0, a1, a2);
2687  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2688  if (err != Z3_error_code.Z3_OK)
2689  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2690  return r;
2691  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_solver Z3_mk_simple_solver ( Z3_context  a0)
inlinestatic

Definition at line 5070 of file Native.cs.

Referenced by Context.MkSimpleSolver().

5070  {
5071  Z3_solver r = LIB.Z3_mk_simple_solver(a0);
5072  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5073  if (err != Z3_error_code.Z3_OK)
5074  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5075  return r;
5076  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_solver Z3_mk_solver ( Z3_context  a0)
inlinestatic

Definition at line 5062 of file Native.cs.

5062  {
5063  Z3_solver r = LIB.Z3_mk_solver(a0);
5064  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5065  if (err != Z3_error_code.Z3_OK)
5066  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5067  return r;
5068  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_solver Z3_mk_solver_for_logic ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 5078 of file Native.cs.

5078  {
5079  Z3_solver r = LIB.Z3_mk_solver_for_logic(a0, a1);
5080  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5081  if (err != Z3_error_code.Z3_OK)
5082  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5083  return r;
5084  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_solver Z3_mk_solver_from_tactic ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 5086 of file Native.cs.

Referenced by Context.MkSolver().

5086  {
5087  Z3_solver r = LIB.Z3_mk_solver_from_tactic(a0, a1);
5088  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5089  if (err != Z3_error_code.Z3_OK)
5090  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5091  return r;
5092  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_store ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 2853 of file Native.cs.

Referenced by Context.MkStore().

2853  {
2854  Z3_ast r = LIB.Z3_mk_store(a0, a1, a2, a3);
2855  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2856  if (err != Z3_error_code.Z3_OK)
2857  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2858  return r;
2859  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static IntPtr Z3_mk_string_symbol ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 2073 of file Native.cs.

2073  {
2074  IntPtr r = LIB.Z3_mk_string_symbol(a0, a1);
2075  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2076  if (err != Z3_error_code.Z3_OK)
2077  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2078  return r;
2079  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_sub ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2357 of file Native.cs.

Referenced by Context.MkSub().

2357  {
2358  Z3_ast r = LIB.Z3_mk_sub(a0, a1, a2);
2359  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2360  if (err != Z3_error_code.Z3_OK)
2361  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2362  return r;
2363  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_mk_tactic ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 4708 of file Native.cs.

4708  {
4709  Z3_tactic r = LIB.Z3_mk_tactic(a0, a1);
4710  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4711  if (err != Z3_error_code.Z3_OK)
4712  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4713  return r;
4714  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_true ( Z3_context  a0)
inlinestatic

Definition at line 2253 of file Native.cs.

2253  {
2254  Z3_ast r = LIB.Z3_mk_true(a0);
2255  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2256  if (err != Z3_error_code.Z3_OK)
2257  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2258  return r;
2259  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_tuple_sort ( Z3_context  a0,
IntPtr  a1,
uint  a2,
[In] IntPtr[]  a3,
[In] Z3_sort[]  a4,
[In, Out] ref Z3_func_decl  a5,
[Out] Z3_func_decl[]  a6 
)
inlinestatic

Definition at line 2137 of file Native.cs.

2137  {
2138  Z3_sort r = LIB.Z3_mk_tuple_sort(a0, a1, a2, a3, a4, ref a5, a6);
2139  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2140  if (err != Z3_error_code.Z3_OK)
2141  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2142  return r;
2143  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_unary_minus ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2365 of file Native.cs.

Referenced by Context.MkUnaryMinus().

2365  {
2366  Z3_ast r = LIB.Z3_mk_unary_minus(a0, a1);
2367  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2368  if (err != Z3_error_code.Z3_OK)
2369  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2370  return r;
2371  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_mk_uninterpreted_sort ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 2081 of file Native.cs.

2081  {
2082  Z3_sort r = LIB.Z3_mk_uninterpreted_sort(a0, a1);
2083  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2084  if (err != Z3_error_code.Z3_OK)
2085  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2086  return r;
2087  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_unsigned_int ( Z3_context  a0,
uint  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2997 of file Native.cs.

Referenced by Context.MkInt(), Context.MkNumeral(), and Context.MkReal().

2997  {
2998  Z3_ast r = LIB.Z3_mk_unsigned_int(a0, a1, a2);
2999  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3000  if (err != Z3_error_code.Z3_OK)
3001  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3002  return r;
3003  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_unsigned_int64 ( Z3_context  a0,
UInt64  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3013 of file Native.cs.

Referenced by Context.MkInt(), Context.MkNumeral(), and Context.MkReal().

3013  {
3014  Z3_ast r = LIB.Z3_mk_unsigned_int64(a0, a1, a2);
3015  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3016  if (err != Z3_error_code.Z3_OK)
3017  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3018  return r;
3019  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_xor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2317 of file Native.cs.

Referenced by Context.MkXor().

2317  {
2318  Z3_ast r = LIB.Z3_mk_xor(a0, a1, a2);
2319  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2320  if (err != Z3_error_code.Z3_OK)
2321  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2322  return r;
2323  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_mk_zero_ext ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2693 of file Native.cs.

Referenced by Context.MkZeroExt().

2693  {
2694  Z3_ast r = LIB.Z3_mk_zero_ext(a0, a1, a2);
2695  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2696  if (err != Z3_error_code.Z3_OK)
2697  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2698  return r;
2699  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_model_dec_ref ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3820 of file Native.cs.

3820  {
3821  LIB.Z3_model_dec_ref(a0, a1);
3822  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3823  if (err != Z3_error_code.Z3_OK)
3824  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3825  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_model_eval ( Z3_context  a0,
Z3_model  a1,
Z3_ast  a2,
int  a3,
[In, Out] ref Z3_ast  a4 
)
inlinestatic

Definition at line 3827 of file Native.cs.

Referenced by Model.Eval().

3827  {
3828  int r = LIB.Z3_model_eval(a0, a1, a2, a3, ref a4);
3829  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3830  if (err != Z3_error_code.Z3_OK)
3831  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3832  return r;
3833  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_model_get_const_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 3867 of file Native.cs.

3867  {
3868  Z3_func_decl r = LIB.Z3_model_get_const_decl(a0, a1, a2);
3869  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3870  if (err != Z3_error_code.Z3_OK)
3871  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3872  return r;
3873  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_model_get_const_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3835 of file Native.cs.

Referenced by Model.ConstInterp(), and Model.FuncInterp().

3835  {
3836  Z3_ast r = LIB.Z3_model_get_const_interp(a0, a1, a2);
3837  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3838  if (err != Z3_error_code.Z3_OK)
3839  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3840  return r;
3841  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_model_get_func_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 3883 of file Native.cs.

3883  {
3884  Z3_func_decl r = LIB.Z3_model_get_func_decl(a0, a1, a2);
3885  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3886  if (err != Z3_error_code.Z3_OK)
3887  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3888  return r;
3889  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_interp Z3_model_get_func_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3851 of file Native.cs.

Referenced by Model.FuncInterp().

3851  {
3852  Z3_func_interp r = LIB.Z3_model_get_func_interp(a0, a1, a2);
3853  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3854  if (err != Z3_error_code.Z3_OK)
3855  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3856  return r;
3857  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_model_get_num_consts ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3859 of file Native.cs.

3859  {
3860  uint r = LIB.Z3_model_get_num_consts(a0, a1);
3861  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3862  if (err != Z3_error_code.Z3_OK)
3863  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3864  return r;
3865  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_model_get_num_funcs ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3875 of file Native.cs.

3875  {
3876  uint r = LIB.Z3_model_get_num_funcs(a0, a1);
3877  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3878  if (err != Z3_error_code.Z3_OK)
3879  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3880  return r;
3881  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_model_get_num_sorts ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3891 of file Native.cs.

3891  {
3892  uint r = LIB.Z3_model_get_num_sorts(a0, a1);
3893  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3894  if (err != Z3_error_code.Z3_OK)
3895  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3896  return r;
3897  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_sort Z3_model_get_sort ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 3899 of file Native.cs.

3899  {
3900  Z3_sort r = LIB.Z3_model_get_sort(a0, a1, a2);
3901  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3902  if (err != Z3_error_code.Z3_OK)
3903  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3904  return r;
3905  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_model_get_sort_universe ( Z3_context  a0,
Z3_model  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3907 of file Native.cs.

Referenced by Model.SortUniverse().

3907  {
3908  Z3_ast_vector r = LIB.Z3_model_get_sort_universe(a0, a1, a2);
3909  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3910  if (err != Z3_error_code.Z3_OK)
3911  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3912  return r;
3913  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_model_has_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3843 of file Native.cs.

3843  {
3844  int r = LIB.Z3_model_has_interp(a0, a1, a2);
3845  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3846  if (err != Z3_error_code.Z3_OK)
3847  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3848  return r;
3849  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_model_inc_ref ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3813 of file Native.cs.

3813  {
3814  LIB.Z3_model_inc_ref(a0, a1);
3815  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3816  if (err != Z3_error_code.Z3_OK)
3817  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3818  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_model_to_string ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 4071 of file Native.cs.

Referenced by Model.ToString().

4071  {
4072  IntPtr r = LIB.Z3_model_to_string(a0, a1);
4073  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4074  if (err != Z3_error_code.Z3_OK)
4075  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4076  return Marshal.PtrToStringAnsi(r);
4077  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_open_log ( string  a0)
inlinestatic

Definition at line 4015 of file Native.cs.

4015  {
4016  int r = LIB.Z3_open_log(a0);
4017  return r;
4018  }
static void Z3_param_descrs_dec_ref ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 2026 of file Native.cs.

2026  {
2027  LIB.Z3_param_descrs_dec_ref(a0, a1);
2028  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2029  if (err != Z3_error_code.Z3_OK)
2030  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2031  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_param_descrs_get_kind ( Z3_context  a0,
Z3_param_descrs  a1,
IntPtr  a2 
)
inlinestatic

Definition at line 2033 of file Native.cs.

Referenced by ParamDescrs.GetKind().

2033  {
2034  uint r = LIB.Z3_param_descrs_get_kind(a0, a1, a2);
2035  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2036  if (err != Z3_error_code.Z3_OK)
2037  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2038  return r;
2039  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static IntPtr Z3_param_descrs_get_name ( Z3_context  a0,
Z3_param_descrs  a1,
uint  a2 
)
inlinestatic

Definition at line 2049 of file Native.cs.

2049  {
2050  IntPtr r = LIB.Z3_param_descrs_get_name(a0, a1, a2);
2051  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2052  if (err != Z3_error_code.Z3_OK)
2053  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2054  return r;
2055  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_param_descrs_inc_ref ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 2019 of file Native.cs.

2019  {
2020  LIB.Z3_param_descrs_inc_ref(a0, a1);
2021  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2022  if (err != Z3_error_code.Z3_OK)
2023  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2024  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_param_descrs_size ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 2041 of file Native.cs.

2041  {
2042  uint r = LIB.Z3_param_descrs_size(a0, a1);
2043  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2044  if (err != Z3_error_code.Z3_OK)
2045  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2046  return r;
2047  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_param_descrs_to_string ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 2057 of file Native.cs.

Referenced by ParamDescrs.ToString().

2057  {
2058  IntPtr r = LIB.Z3_param_descrs_to_string(a0, a1);
2059  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2060  if (err != Z3_error_code.Z3_OK)
2061  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2062  return Marshal.PtrToStringAnsi(r);
2063  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_params_dec_ref ( Z3_context  a0,
Z3_params  a1 
)
inlinestatic

Definition at line 1969 of file Native.cs.

1969  {
1970  LIB.Z3_params_dec_ref(a0, a1);
1971  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1972  if (err != Z3_error_code.Z3_OK)
1973  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1974  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_params_inc_ref ( Z3_context  a0,
Z3_params  a1 
)
inlinestatic

Definition at line 1962 of file Native.cs.

1962  {
1963  LIB.Z3_params_inc_ref(a0, a1);
1964  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1965  if (err != Z3_error_code.Z3_OK)
1966  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1967  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_params_set_bool ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
int  a3 
)
inlinestatic

Definition at line 1976 of file Native.cs.

Referenced by Params.Add().

1976  {
1977  LIB.Z3_params_set_bool(a0, a1, a2, a3);
1978  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1979  if (err != Z3_error_code.Z3_OK)
1980  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1981  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_params_set_double ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
double  a3 
)
inlinestatic

Definition at line 1990 of file Native.cs.

Referenced by Params.Add().

1990  {
1991  LIB.Z3_params_set_double(a0, a1, a2, a3);
1992  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1993  if (err != Z3_error_code.Z3_OK)
1994  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1995  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_params_set_symbol ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
IntPtr  a3 
)
inlinestatic

Definition at line 1997 of file Native.cs.

Referenced by Params.Add().

1997  {
1998  LIB.Z3_params_set_symbol(a0, a1, a2, a3);
1999  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2000  if (err != Z3_error_code.Z3_OK)
2001  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2002  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_params_set_uint ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
uint  a3 
)
inlinestatic

Definition at line 1983 of file Native.cs.

Referenced by Params.Add().

1983  {
1984  LIB.Z3_params_set_uint(a0, a1, a2, a3);
1985  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1986  if (err != Z3_error_code.Z3_OK)
1987  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1988  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_params_to_string ( Z3_context  a0,
Z3_params  a1 
)
inlinestatic

Definition at line 2004 of file Native.cs.

Referenced by Params.ToString().

2004  {
2005  IntPtr r = LIB.Z3_params_to_string(a0, a1);
2006  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2007  if (err != Z3_error_code.Z3_OK)
2008  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2009  return Marshal.PtrToStringAnsi(r);
2010  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_params_validate ( Z3_context  a0,
Z3_params  a1,
Z3_param_descrs  a2 
)
inlinestatic

Definition at line 2012 of file Native.cs.

Referenced by ParamDescrs.Validate().

2012  {
2013  LIB.Z3_params_validate(a0, a1, a2);
2014  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2015  if (err != Z3_error_code.Z3_OK)
2016  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2017  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_parse_smtlib2_file ( Z3_context  a0,
string  a1,
uint  a2,
[In] IntPtr[]  a3,
[In] Z3_sort[]  a4,
uint  a5,
[In] IntPtr[]  a6,
[In] Z3_func_decl[]  a7 
)
inlinestatic

Definition at line 4095 of file Native.cs.

Referenced by Context.ParseSMTLIB2File().

4095  {
4096  Z3_ast r = LIB.Z3_parse_smtlib2_file(a0, a1, a2, a3, a4, a5, a6, a7);
4097  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4098  if (err != Z3_error_code.Z3_OK)
4099  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4100  return r;
4101  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_parse_smtlib2_string ( Z3_context  a0,
string  a1,
uint  a2,
[In] IntPtr[]  a3,
[In] Z3_sort[]  a4,
uint  a5,
[In] IntPtr[]  a6,
[In] Z3_func_decl[]  a7 
)
inlinestatic

Definition at line 4087 of file Native.cs.

Referenced by Context.ParseSMTLIB2String().

4087  {
4088  Z3_ast r = LIB.Z3_parse_smtlib2_string(a0, a1, a2, a3, a4, a5, a6, a7);
4089  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4090  if (err != Z3_error_code.Z3_OK)
4091  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4092  return r;
4093  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_parse_smtlib_file ( Z3_context  a0,
string  a1,
uint  a2,
[In] IntPtr[]  a3,
[In] Z3_sort[]  a4,
uint  a5,
[In] IntPtr[]  a6,
[In] Z3_func_decl[]  a7 
)
inlinestatic

Definition at line 4110 of file Native.cs.

Referenced by Context.ParseSMTLIBFile().

4110  {
4111  LIB.Z3_parse_smtlib_file(a0, a1, a2, a3, a4, a5, a6, a7);
4112  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4113  if (err != Z3_error_code.Z3_OK)
4114  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4115  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_parse_smtlib_string ( Z3_context  a0,
string  a1,
uint  a2,
[In] IntPtr[]  a3,
[In] Z3_sort[]  a4,
uint  a5,
[In] IntPtr[]  a6,
[In] Z3_func_decl[]  a7 
)
inlinestatic

Definition at line 4103 of file Native.cs.

Referenced by Context.ParseSMTLIBString().

4103  {
4104  LIB.Z3_parse_smtlib_string(a0, a1, a2, a3, a4, a5, a6, a7);
4105  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4106  if (err != Z3_error_code.Z3_OK)
4107  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4108  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_pattern_to_ast ( Z3_context  a0,
Z3_pattern  a1 
)
inlinestatic

Definition at line 3637 of file Native.cs.

3637  {
3638  Z3_ast r = LIB.Z3_pattern_to_ast(a0, a1);
3639  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3640  if (err != Z3_error_code.Z3_OK)
3641  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3642  return r;
3643  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_pattern_to_string ( Z3_context  a0,
Z3_pattern  a1 
)
inlinestatic

Definition at line 4047 of file Native.cs.

Referenced by Pattern.ToString().

4047  {
4048  IntPtr r = LIB.Z3_pattern_to_string(a0, a1);
4049  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4050  if (err != Z3_error_code.Z3_OK)
4051  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4052  return Marshal.PtrToStringAnsi(r);
4053  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_persist_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 5353 of file Native.cs.

5353  {
5354  LIB.Z3_persist_ast(a0, a1, a2);
5355  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5356  if (err != Z3_error_code.Z3_OK)
5357  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5358  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_polynomial_subresultants ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 5785 of file Native.cs.

5785  {
5786  Z3_ast_vector r = LIB.Z3_polynomial_subresultants(a0, a1, a2, a3);
5787  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5788  if (err != Z3_error_code.Z3_OK)
5789  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5790  return r;
5791  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_pop ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 5338 of file Native.cs.

5338  {
5339  LIB.Z3_pop(a0, a1);
5340  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5341  if (err != Z3_error_code.Z3_OK)
5342  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5343  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_probe_and ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4904 of file Native.cs.

Referenced by Context.And().

4904  {
4905  Z3_probe r = LIB.Z3_probe_and(a0, a1, a2);
4906  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4907  if (err != Z3_error_code.Z3_OK)
4908  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4909  return r;
4910  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static double Z3_probe_apply ( Z3_context  a0,
Z3_probe  a1,
Z3_goal  a2 
)
inlinestatic

Definition at line 4992 of file Native.cs.

Referenced by Probe.Apply().

4992  {
4993  double r = LIB.Z3_probe_apply(a0, a1, a2);
4994  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4995  if (err != Z3_error_code.Z3_OK)
4996  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4997  return r;
4998  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_probe_const ( Z3_context  a0,
double  a1 
)
inlinestatic

Definition at line 4856 of file Native.cs.

Referenced by Context.ConstProbe().

4856  {
4857  Z3_probe r = LIB.Z3_probe_const(a0, a1);
4858  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4859  if (err != Z3_error_code.Z3_OK)
4860  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4861  return r;
4862  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_probe_dec_ref ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4745 of file Native.cs.

4745  {
4746  LIB.Z3_probe_dec_ref(a0, a1);
4747  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4748  if (err != Z3_error_code.Z3_OK)
4749  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4750  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_probe_eq ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4896 of file Native.cs.

Referenced by Context.Eq().

4896  {
4897  Z3_probe r = LIB.Z3_probe_eq(a0, a1, a2);
4898  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4899  if (err != Z3_error_code.Z3_OK)
4900  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4901  return r;
4902  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_probe_ge ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4888 of file Native.cs.

Referenced by Context.Ge().

4888  {
4889  Z3_probe r = LIB.Z3_probe_ge(a0, a1, a2);
4890  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4891  if (err != Z3_error_code.Z3_OK)
4892  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4893  return r;
4894  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_probe_get_descr ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 4984 of file Native.cs.

Referenced by Context.ProbeDescription().

4984  {
4985  IntPtr r = LIB.Z3_probe_get_descr(a0, a1);
4986  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4987  if (err != Z3_error_code.Z3_OK)
4988  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4989  return Marshal.PtrToStringAnsi(r);
4990  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_probe_gt ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4872 of file Native.cs.

Referenced by Context.Gt().

4872  {
4873  Z3_probe r = LIB.Z3_probe_gt(a0, a1, a2);
4874  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4875  if (err != Z3_error_code.Z3_OK)
4876  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4877  return r;
4878  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_probe_inc_ref ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4738 of file Native.cs.

4738  {
4739  LIB.Z3_probe_inc_ref(a0, a1);
4740  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4741  if (err != Z3_error_code.Z3_OK)
4742  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4743  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_probe_le ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4880 of file Native.cs.

Referenced by Context.Le().

4880  {
4881  Z3_probe r = LIB.Z3_probe_le(a0, a1, a2);
4882  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4883  if (err != Z3_error_code.Z3_OK)
4884  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4885  return r;
4886  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_probe_lt ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4864 of file Native.cs.

Referenced by Context.Lt().

4864  {
4865  Z3_probe r = LIB.Z3_probe_lt(a0, a1, a2);
4866  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4867  if (err != Z3_error_code.Z3_OK)
4868  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4869  return r;
4870  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_probe_not ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4920 of file Native.cs.

Referenced by Context.Not().

4920  {
4921  Z3_probe r = LIB.Z3_probe_not(a0, a1);
4922  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4923  if (err != Z3_error_code.Z3_OK)
4924  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4925  return r;
4926  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_probe Z3_probe_or ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4912 of file Native.cs.

Referenced by Context.Or().

4912  {
4913  Z3_probe r = LIB.Z3_probe_or(a0, a1, a2);
4914  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4915  if (err != Z3_error_code.Z3_OK)
4916  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4917  return r;
4918  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_push ( Z3_context  a0)
inlinestatic

Definition at line 5331 of file Native.cs.

5331  {
5332  LIB.Z3_push(a0);
5333  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5334  if (err != Z3_error_code.Z3_OK)
5335  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5336  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_query_constructor ( Z3_context  a0,
Z3_constructor  a1,
uint  a2,
[In, Out] ref Z3_func_decl  a3,
[In, Out] ref Z3_func_decl  a4,
[Out] Z3_func_decl[]  a5 
)
inlinestatic

Definition at line 2206 of file Native.cs.

2206  {
2207  LIB.Z3_query_constructor(a0, a1, a2, ref a3, ref a4, a5);
2208  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2209  if (err != Z3_error_code.Z3_OK)
2210  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2211  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_add ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5848 of file Native.cs.

5848  {
5849  Z3_rcf_num r = LIB.Z3_rcf_add(a0, a1, a2);
5850  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5851  if (err != Z3_error_code.Z3_OK)
5852  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5853  return r;
5854  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_rcf_del ( Z3_context  a0,
Z3_rcf_num  a1 
)
inlinestatic

Definition at line 5793 of file Native.cs.

5793  {
5794  LIB.Z3_rcf_del(a0, a1);
5795  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5796  if (err != Z3_error_code.Z3_OK)
5797  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5798  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_div ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5872 of file Native.cs.

5872  {
5873  Z3_rcf_num r = LIB.Z3_rcf_div(a0, a1, a2);
5874  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5875  if (err != Z3_error_code.Z3_OK)
5876  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5877  return r;
5878  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_rcf_eq ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5936 of file Native.cs.

5936  {
5937  int r = LIB.Z3_rcf_eq(a0, a1, a2);
5938  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5939  if (err != Z3_error_code.Z3_OK)
5940  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5941  return r;
5942  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_rcf_ge ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5928 of file Native.cs.

5928  {
5929  int r = LIB.Z3_rcf_ge(a0, a1, a2);
5930  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5931  if (err != Z3_error_code.Z3_OK)
5932  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5933  return r;
5934  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_rcf_get_numerator_denominator ( Z3_context  a0,
Z3_rcf_num  a1,
[In, Out] ref Z3_rcf_num  a2,
[In, Out] ref Z3_rcf_num  a3 
)
inlinestatic

Definition at line 5968 of file Native.cs.

5968  {
5969  LIB.Z3_rcf_get_numerator_denominator(a0, a1, ref a2, ref a3);
5970  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5971  if (err != Z3_error_code.Z3_OK)
5972  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5973  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_rcf_gt ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5912 of file Native.cs.

5912  {
5913  int r = LIB.Z3_rcf_gt(a0, a1, a2);
5914  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5915  if (err != Z3_error_code.Z3_OK)
5916  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5917  return r;
5918  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_inv ( Z3_context  a0,
Z3_rcf_num  a1 
)
inlinestatic

Definition at line 5888 of file Native.cs.

5888  {
5889  Z3_rcf_num r = LIB.Z3_rcf_inv(a0, a1);
5890  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5891  if (err != Z3_error_code.Z3_OK)
5892  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5893  return r;
5894  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_rcf_le ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5920 of file Native.cs.

5920  {
5921  int r = LIB.Z3_rcf_le(a0, a1, a2);
5922  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5923  if (err != Z3_error_code.Z3_OK)
5924  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5925  return r;
5926  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_rcf_lt ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5904 of file Native.cs.

5904  {
5905  int r = LIB.Z3_rcf_lt(a0, a1, a2);
5906  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5907  if (err != Z3_error_code.Z3_OK)
5908  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5909  return r;
5910  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_mk_e ( Z3_context  a0)
inlinestatic

Definition at line 5824 of file Native.cs.

5824  {
5825  Z3_rcf_num r = LIB.Z3_rcf_mk_e(a0);
5826  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5827  if (err != Z3_error_code.Z3_OK)
5828  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5829  return r;
5830  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_mk_infinitesimal ( Z3_context  a0)
inlinestatic

Definition at line 5832 of file Native.cs.

5832  {
5833  Z3_rcf_num r = LIB.Z3_rcf_mk_infinitesimal(a0);
5834  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5835  if (err != Z3_error_code.Z3_OK)
5836  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5837  return r;
5838  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_mk_pi ( Z3_context  a0)
inlinestatic

Definition at line 5816 of file Native.cs.

5816  {
5817  Z3_rcf_num r = LIB.Z3_rcf_mk_pi(a0);
5818  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5819  if (err != Z3_error_code.Z3_OK)
5820  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5821  return r;
5822  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_mk_rational ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 5800 of file Native.cs.

5800  {
5801  Z3_rcf_num r = LIB.Z3_rcf_mk_rational(a0, a1);
5802  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5803  if (err != Z3_error_code.Z3_OK)
5804  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5805  return r;
5806  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_rcf_mk_roots ( Z3_context  a0,
uint  a1,
[In] Z3_rcf_num[]  a2,
[Out] Z3_rcf_num[]  a3 
)
inlinestatic

Definition at line 5840 of file Native.cs.

5840  {
5841  uint r = LIB.Z3_rcf_mk_roots(a0, a1, a2, a3);
5842  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5843  if (err != Z3_error_code.Z3_OK)
5844  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5845  return r;
5846  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_mk_small_int ( Z3_context  a0,
int  a1 
)
inlinestatic

Definition at line 5808 of file Native.cs.

5808  {
5809  Z3_rcf_num r = LIB.Z3_rcf_mk_small_int(a0, a1);
5810  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5811  if (err != Z3_error_code.Z3_OK)
5812  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5813  return r;
5814  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_mul ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5864 of file Native.cs.

5864  {
5865  Z3_rcf_num r = LIB.Z3_rcf_mul(a0, a1, a2);
5866  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5867  if (err != Z3_error_code.Z3_OK)
5868  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5869  return r;
5870  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_neg ( Z3_context  a0,
Z3_rcf_num  a1 
)
inlinestatic

Definition at line 5880 of file Native.cs.

5880  {
5881  Z3_rcf_num r = LIB.Z3_rcf_neg(a0, a1);
5882  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5883  if (err != Z3_error_code.Z3_OK)
5884  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5885  return r;
5886  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_rcf_neq ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5944 of file Native.cs.

5944  {
5945  int r = LIB.Z3_rcf_neq(a0, a1, a2);
5946  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5947  if (err != Z3_error_code.Z3_OK)
5948  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5949  return r;
5950  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_rcf_num_to_decimal_string ( Z3_context  a0,
Z3_rcf_num  a1,
uint  a2 
)
inlinestatic

Definition at line 5960 of file Native.cs.

5960  {
5961  IntPtr r = LIB.Z3_rcf_num_to_decimal_string(a0, a1, a2);
5962  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5963  if (err != Z3_error_code.Z3_OK)
5964  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5965  return Marshal.PtrToStringAnsi(r);
5966  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_rcf_num_to_string ( Z3_context  a0,
Z3_rcf_num  a1,
int  a2,
int  a3 
)
inlinestatic

Definition at line 5952 of file Native.cs.

5952  {
5953  IntPtr r = LIB.Z3_rcf_num_to_string(a0, a1, a2, a3);
5954  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5955  if (err != Z3_error_code.Z3_OK)
5956  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5957  return Marshal.PtrToStringAnsi(r);
5958  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_power ( Z3_context  a0,
Z3_rcf_num  a1,
uint  a2 
)
inlinestatic

Definition at line 5896 of file Native.cs.

5896  {
5897  Z3_rcf_num r = LIB.Z3_rcf_power(a0, a1, a2);
5898  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5899  if (err != Z3_error_code.Z3_OK)
5900  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5901  return r;
5902  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_rcf_num Z3_rcf_sub ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5856 of file Native.cs.

5856  {
5857  Z3_rcf_num r = LIB.Z3_rcf_sub(a0, a1, a2);
5858  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5859  if (err != Z3_error_code.Z3_OK)
5860  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5861  return r;
5862  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_read_interpolation_problem ( Z3_context  a0,
[In, Out] ref uint  a1,
[Out] out Z3_ast[]  a2,
[Out] out uint[]  a3,
string  a4,
out IntPtr  a5,
[In, Out] ref uint  a6,
[Out] out Z3_ast[]  a7 
)
inlinestatic

Definition at line 6012 of file Native.cs.

Referenced by InterpolationContext.ReadInterpolationProblem().

6012  {
6013  int r = LIB.Z3_read_interpolation_problem(a0, ref a1, out a2, out a3, a4, out a5, ref a6, out a7);
6014  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6015  if (err != Z3_error_code.Z3_OK)
6016  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6017  return r;
6018  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_reset_memory ( )
inlinestatic

Definition at line 4226 of file Native.cs.

4226  {
4227  LIB.Z3_reset_memory();
4228  }
static void Z3_set_ast_print_mode ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4032 of file Native.cs.

4032  {
4033  LIB.Z3_set_ast_print_mode(a0, a1);
4034  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4035  if (err != Z3_error_code.Z3_OK)
4036  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4037  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_set_error ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4194 of file Native.cs.

4194  {
4195  LIB.Z3_set_error(a0, a1);
4196  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4197  if (err != Z3_error_code.Z3_OK)
4198  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4199  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_set_error_handler ( Z3_context  a0,
Z3_error_handler  a1 
)
inlinestatic

Definition at line 1875 of file Native.cs.

1875  {
1876  LIB.Z3_set_error_handler(a0, a1);
1877  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1878  if (err != Z3_error_code.Z3_OK)
1879  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1880  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_set_logic ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 5324 of file Native.cs.

5324  {
5325  LIB.Z3_set_logic(a0, a1);
5326  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5327  if (err != Z3_error_code.Z3_OK)
5328  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5329  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_set_param_value ( Z3_config  a0,
string  a1,
string  a2 
)
inlinestatic

Definition at line 1904 of file Native.cs.

Referenced by Context.Context().

1904  {
1905  LIB.Z3_set_param_value(a0, a1, a2);
1906  }
static Z3_ast Z3_simplify ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3749 of file Native.cs.

Referenced by Expr.Simplify().

3749  {
3750  Z3_ast r = LIB.Z3_simplify(a0, a1);
3751  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3752  if (err != Z3_error_code.Z3_OK)
3753  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3754  return r;
3755  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_simplify_ex ( Z3_context  a0,
Z3_ast  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 3757 of file Native.cs.

Referenced by Expr.Simplify().

3757  {
3758  Z3_ast r = LIB.Z3_simplify_ex(a0, a1, a2);
3759  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3760  if (err != Z3_error_code.Z3_OK)
3761  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3762  return r;
3763  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_simplify_get_help ( Z3_context  a0)
inlinestatic

Definition at line 3765 of file Native.cs.

Referenced by Context.SimplifyHelp().

3765  {
3766  IntPtr r = LIB.Z3_simplify_get_help(a0);
3767  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3768  if (err != Z3_error_code.Z3_OK)
3769  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3770  return Marshal.PtrToStringAnsi(r);
3771  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_param_descrs Z3_simplify_get_param_descrs ( Z3_context  a0)
inlinestatic

Definition at line 3773 of file Native.cs.

3773  {
3774  Z3_param_descrs r = LIB.Z3_simplify_get_param_descrs(a0);
3775  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3776  if (err != Z3_error_code.Z3_OK)
3777  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3778  return r;
3779  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_soft_check_cancel ( Z3_context  a0)
inlinestatic

Definition at line 5406 of file Native.cs.

5406  {
5407  LIB.Z3_soft_check_cancel(a0);
5408  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5409  if (err != Z3_error_code.Z3_OK)
5410  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5411  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_solver_assert ( Z3_context  a0,
Z3_solver  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5160 of file Native.cs.

Referenced by Solver.Assert().

5160  {
5161  LIB.Z3_solver_assert(a0, a1, a2);
5162  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5163  if (err != Z3_error_code.Z3_OK)
5164  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5165  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_solver_assert_and_track ( Z3_context  a0,
Z3_solver  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 5167 of file Native.cs.

Referenced by Solver.AssertAndTrack().

5167  {
5168  LIB.Z3_solver_assert_and_track(a0, a1, a2, a3);
5169  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5170  if (err != Z3_error_code.Z3_OK)
5171  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5172  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_solver_check ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5182 of file Native.cs.

Referenced by Solver.Check().

5182  {
5183  int r = LIB.Z3_solver_check(a0, a1);
5184  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5185  if (err != Z3_error_code.Z3_OK)
5186  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5187  return r;
5188  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_solver_check_assumptions ( Z3_context  a0,
Z3_solver  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 5190 of file Native.cs.

Referenced by Solver.Check().

5190  {
5191  int r = LIB.Z3_solver_check_assumptions(a0, a1, a2, a3);
5192  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5193  if (err != Z3_error_code.Z3_OK)
5194  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5195  return r;
5196  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_solver_dec_ref ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5124 of file Native.cs.

5124  {
5125  LIB.Z3_solver_dec_ref(a0, a1);
5126  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5127  if (err != Z3_error_code.Z3_OK)
5128  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5129  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_solver_get_assertions ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5174 of file Native.cs.

5174  {
5175  Z3_ast_vector r = LIB.Z3_solver_get_assertions(a0, a1);
5176  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5177  if (err != Z3_error_code.Z3_OK)
5178  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5179  return r;
5180  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_solver_get_help ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5094 of file Native.cs.

5094  {
5095  IntPtr r = LIB.Z3_solver_get_help(a0, a1);
5096  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5097  if (err != Z3_error_code.Z3_OK)
5098  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5099  return Marshal.PtrToStringAnsi(r);
5100  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_model Z3_solver_get_model ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5198 of file Native.cs.

5198  {
5199  Z3_model r = LIB.Z3_solver_get_model(a0, a1);
5200  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5201  if (err != Z3_error_code.Z3_OK)
5202  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5203  return r;
5204  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_solver_get_num_scopes ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5152 of file Native.cs.

5152  {
5153  uint r = LIB.Z3_solver_get_num_scopes(a0, a1);
5154  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5155  if (err != Z3_error_code.Z3_OK)
5156  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5157  return r;
5158  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_param_descrs Z3_solver_get_param_descrs ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5102 of file Native.cs.

5102  {
5103  Z3_param_descrs r = LIB.Z3_solver_get_param_descrs(a0, a1);
5104  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5105  if (err != Z3_error_code.Z3_OK)
5106  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5107  return r;
5108  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_solver_get_proof ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5206 of file Native.cs.

5206  {
5207  Z3_ast r = LIB.Z3_solver_get_proof(a0, a1);
5208  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5209  if (err != Z3_error_code.Z3_OK)
5210  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5211  return r;
5212  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_solver_get_reason_unknown ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5222 of file Native.cs.

5222  {
5223  IntPtr r = LIB.Z3_solver_get_reason_unknown(a0, a1);
5224  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5225  if (err != Z3_error_code.Z3_OK)
5226  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5227  return Marshal.PtrToStringAnsi(r);
5228  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_stats Z3_solver_get_statistics ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5230 of file Native.cs.

5230  {
5231  Z3_stats r = LIB.Z3_solver_get_statistics(a0, a1);
5232  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5233  if (err != Z3_error_code.Z3_OK)
5234  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5235  return r;
5236  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast_vector Z3_solver_get_unsat_core ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5214 of file Native.cs.

5214  {
5215  Z3_ast_vector r = LIB.Z3_solver_get_unsat_core(a0, a1);
5216  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5217  if (err != Z3_error_code.Z3_OK)
5218  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5219  return r;
5220  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_solver_inc_ref ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5117 of file Native.cs.

5117  {
5118  LIB.Z3_solver_inc_ref(a0, a1);
5119  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5120  if (err != Z3_error_code.Z3_OK)
5121  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5122  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_solver_pop ( Z3_context  a0,
Z3_solver  a1,
uint  a2 
)
inlinestatic

Definition at line 5138 of file Native.cs.

Referenced by Solver.Pop().

5138  {
5139  LIB.Z3_solver_pop(a0, a1, a2);
5140  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5141  if (err != Z3_error_code.Z3_OK)
5142  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5143  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_solver_push ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5131 of file Native.cs.

Referenced by Solver.Push().

5131  {
5132  LIB.Z3_solver_push(a0, a1);
5133  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5134  if (err != Z3_error_code.Z3_OK)
5135  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5136  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_solver_reset ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5145 of file Native.cs.

Referenced by Solver.Reset().

5145  {
5146  LIB.Z3_solver_reset(a0, a1);
5147  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5148  if (err != Z3_error_code.Z3_OK)
5149  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5150  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_solver_set_params ( Z3_context  a0,
Z3_solver  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 5110 of file Native.cs.

5110  {
5111  LIB.Z3_solver_set_params(a0, a1, a2);
5112  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5113  if (err != Z3_error_code.Z3_OK)
5114  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5115  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_solver_to_string ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5238 of file Native.cs.

Referenced by Solver.ToString().

5238  {
5239  IntPtr r = LIB.Z3_solver_to_string(a0, a1);
5240  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5241  if (err != Z3_error_code.Z3_OK)
5242  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5243  return Marshal.PtrToStringAnsi(r);
5244  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_sort_to_ast ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3141 of file Native.cs.

3141  {
3142  Z3_ast r = LIB.Z3_sort_to_ast(a0, a1);
3143  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3144  if (err != Z3_error_code.Z3_OK)
3145  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3146  return r;
3147  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_sort_to_string ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 4055 of file Native.cs.

Referenced by Sort.ToString().

4055  {
4056  IntPtr r = LIB.Z3_sort_to_string(a0, a1);
4057  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4058  if (err != Z3_error_code.Z3_OK)
4059  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4060  return Marshal.PtrToStringAnsi(r);
4061  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_statistics_to_string ( Z3_context  a0)
inlinestatic

Definition at line 5617 of file Native.cs.

5617  {
5618  IntPtr r = LIB.Z3_statistics_to_string(a0);
5619  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5620  if (err != Z3_error_code.Z3_OK)
5621  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5622  return Marshal.PtrToStringAnsi(r);
5623  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_stats_dec_ref ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5261 of file Native.cs.

5261  {
5262  LIB.Z3_stats_dec_ref(a0, a1);
5263  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5264  if (err != Z3_error_code.Z3_OK)
5265  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5266  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static double Z3_stats_get_double_value ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5308 of file Native.cs.

5308  {
5309  double r = LIB.Z3_stats_get_double_value(a0, a1, a2);
5310  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5311  if (err != Z3_error_code.Z3_OK)
5312  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5313  return r;
5314  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_stats_get_key ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5276 of file Native.cs.

5276  {
5277  IntPtr r = LIB.Z3_stats_get_key(a0, a1, a2);
5278  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5279  if (err != Z3_error_code.Z3_OK)
5280  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5281  return Marshal.PtrToStringAnsi(r);
5282  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_stats_get_uint_value ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5300 of file Native.cs.

5300  {
5301  uint r = LIB.Z3_stats_get_uint_value(a0, a1, a2);
5302  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5303  if (err != Z3_error_code.Z3_OK)
5304  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5305  return r;
5306  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_stats_inc_ref ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5254 of file Native.cs.

5254  {
5255  LIB.Z3_stats_inc_ref(a0, a1);
5256  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5257  if (err != Z3_error_code.Z3_OK)
5258  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5259  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_stats_is_double ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5292 of file Native.cs.

5292  {
5293  int r = LIB.Z3_stats_is_double(a0, a1, a2);
5294  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5295  if (err != Z3_error_code.Z3_OK)
5296  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5297  return r;
5298  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static int Z3_stats_is_uint ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5284 of file Native.cs.

5284  {
5285  int r = LIB.Z3_stats_is_uint(a0, a1, a2);
5286  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5287  if (err != Z3_error_code.Z3_OK)
5288  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5289  return r;
5290  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static uint Z3_stats_size ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5268 of file Native.cs.

5268  {
5269  uint r = LIB.Z3_stats_size(a0, a1);
5270  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5271  if (err != Z3_error_code.Z3_OK)
5272  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5273  return r;
5274  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_stats_to_string ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5246 of file Native.cs.

Referenced by Statistics.ToString().

5246  {
5247  IntPtr r = LIB.Z3_stats_to_string(a0, a1);
5248  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5249  if (err != Z3_error_code.Z3_OK)
5250  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5251  return Marshal.PtrToStringAnsi(r);
5252  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_substitute ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3,
[In] Z3_ast[]  a4 
)
inlinestatic

Definition at line 3789 of file Native.cs.

Referenced by Expr.Substitute().

3789  {
3790  Z3_ast r = LIB.Z3_substitute(a0, a1, a2, a3, a4);
3791  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3792  if (err != Z3_error_code.Z3_OK)
3793  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3794  return r;
3795  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_substitute_vars ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 3797 of file Native.cs.

Referenced by Expr.SubstituteVars().

3797  {
3798  Z3_ast r = LIB.Z3_substitute_vars(a0, a1, a2, a3);
3799  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3800  if (err != Z3_error_code.Z3_OK)
3801  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3802  return r;
3803  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_and_then ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 4752 of file Native.cs.

Referenced by Context.AndThen().

4752  {
4753  Z3_tactic r = LIB.Z3_tactic_and_then(a0, a1, a2);
4754  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4755  if (err != Z3_error_code.Z3_OK)
4756  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4757  return r;
4758  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_apply_result Z3_tactic_apply ( Z3_context  a0,
Z3_tactic  a1,
Z3_goal  a2 
)
inlinestatic

Definition at line 5000 of file Native.cs.

Referenced by Tactic.Apply().

5000  {
5001  Z3_apply_result r = LIB.Z3_tactic_apply(a0, a1, a2);
5002  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5003  if (err != Z3_error_code.Z3_OK)
5004  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5005  return r;
5006  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_apply_result Z3_tactic_apply_ex ( Z3_context  a0,
Z3_tactic  a1,
Z3_goal  a2,
Z3_params  a3 
)
inlinestatic

Definition at line 5008 of file Native.cs.

Referenced by Tactic.Apply().

5008  {
5009  Z3_apply_result r = LIB.Z3_tactic_apply_ex(a0, a1, a2, a3);
5010  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5011  if (err != Z3_error_code.Z3_OK)
5012  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5013  return r;
5014  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_cond ( Z3_context  a0,
Z3_probe  a1,
Z3_tactic  a2,
Z3_tactic  a3 
)
inlinestatic

Definition at line 4800 of file Native.cs.

Referenced by Context.Cond().

4800  {
4801  Z3_tactic r = LIB.Z3_tactic_cond(a0, a1, a2, a3);
4802  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4803  if (err != Z3_error_code.Z3_OK)
4804  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4805  return r;
4806  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_tactic_dec_ref ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 4723 of file Native.cs.

4723  {
4724  LIB.Z3_tactic_dec_ref(a0, a1);
4725  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4726  if (err != Z3_error_code.Z3_OK)
4727  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4728  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_fail ( Z3_context  a0)
inlinestatic

Definition at line 4824 of file Native.cs.

Referenced by Context.Fail().

4824  {
4825  Z3_tactic r = LIB.Z3_tactic_fail(a0);
4826  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4827  if (err != Z3_error_code.Z3_OK)
4828  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4829  return r;
4830  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_fail_if ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4832 of file Native.cs.

Referenced by Context.FailIf().

4832  {
4833  Z3_tactic r = LIB.Z3_tactic_fail_if(a0, a1);
4834  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4835  if (err != Z3_error_code.Z3_OK)
4836  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4837  return r;
4838  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_fail_if_not_decided ( Z3_context  a0)
inlinestatic

Definition at line 4840 of file Native.cs.

Referenced by Context.FailIfNotDecided().

4840  {
4841  Z3_tactic r = LIB.Z3_tactic_fail_if_not_decided(a0);
4842  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4843  if (err != Z3_error_code.Z3_OK)
4844  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4845  return r;
4846  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_tactic_get_descr ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 4976 of file Native.cs.

Referenced by Context.TacticDescription().

4976  {
4977  IntPtr r = LIB.Z3_tactic_get_descr(a0, a1);
4978  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4979  if (err != Z3_error_code.Z3_OK)
4980  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4981  return Marshal.PtrToStringAnsi(r);
4982  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static string Z3_tactic_get_help ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 4960 of file Native.cs.

4960  {
4961  IntPtr r = LIB.Z3_tactic_get_help(a0, a1);
4962  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4963  if (err != Z3_error_code.Z3_OK)
4964  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4965  return Marshal.PtrToStringAnsi(r);
4966  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_param_descrs Z3_tactic_get_param_descrs ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 4968 of file Native.cs.

4968  {
4969  Z3_param_descrs r = LIB.Z3_tactic_get_param_descrs(a0, a1);
4970  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4971  if (err != Z3_error_code.Z3_OK)
4972  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4973  return r;
4974  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_tactic_inc_ref ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 4716 of file Native.cs.

4716  {
4717  LIB.Z3_tactic_inc_ref(a0, a1);
4718  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4719  if (err != Z3_error_code.Z3_OK)
4720  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4721  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_or_else ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 4760 of file Native.cs.

Referenced by Context.OrElse().

4760  {
4761  Z3_tactic r = LIB.Z3_tactic_or_else(a0, a1, a2);
4762  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4763  if (err != Z3_error_code.Z3_OK)
4764  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4765  return r;
4766  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_par_and_then ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 4776 of file Native.cs.

Referenced by Context.ParAndThen().

4776  {
4777  Z3_tactic r = LIB.Z3_tactic_par_and_then(a0, a1, a2);
4778  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4779  if (err != Z3_error_code.Z3_OK)
4780  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4781  return r;
4782  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_par_or ( Z3_context  a0,
uint  a1,
[In] Z3_tactic[]  a2 
)
inlinestatic

Definition at line 4768 of file Native.cs.

Referenced by Context.ParOr().

4768  {
4769  Z3_tactic r = LIB.Z3_tactic_par_or(a0, a1, a2);
4770  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4771  if (err != Z3_error_code.Z3_OK)
4772  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4773  return r;
4774  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_repeat ( Z3_context  a0,
Z3_tactic  a1,
uint  a2 
)
inlinestatic

Definition at line 4808 of file Native.cs.

Referenced by Context.Repeat().

4808  {
4809  Z3_tactic r = LIB.Z3_tactic_repeat(a0, a1, a2);
4810  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4811  if (err != Z3_error_code.Z3_OK)
4812  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4813  return r;
4814  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_skip ( Z3_context  a0)
inlinestatic

Definition at line 4816 of file Native.cs.

Referenced by Context.Skip().

4816  {
4817  Z3_tactic r = LIB.Z3_tactic_skip(a0);
4818  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4819  if (err != Z3_error_code.Z3_OK)
4820  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4821  return r;
4822  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_try_for ( Z3_context  a0,
Z3_tactic  a1,
uint  a2 
)
inlinestatic

Definition at line 4784 of file Native.cs.

Referenced by Context.TryFor().

4784  {
4785  Z3_tactic r = LIB.Z3_tactic_try_for(a0, a1, a2);
4786  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4787  if (err != Z3_error_code.Z3_OK)
4788  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4789  return r;
4790  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_using_params ( Z3_context  a0,
Z3_tactic  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 4848 of file Native.cs.

Referenced by Context.UsingParams().

4848  {
4849  Z3_tactic r = LIB.Z3_tactic_using_params(a0, a1, a2);
4850  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4851  if (err != Z3_error_code.Z3_OK)
4852  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4853  return r;
4854  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_tactic Z3_tactic_when ( Z3_context  a0,
Z3_probe  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 4792 of file Native.cs.

Referenced by Context.When().

4792  {
4793  Z3_tactic r = LIB.Z3_tactic_when(a0, a1, a2);
4794  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4795  if (err != Z3_error_code.Z3_OK)
4796  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4797  return r;
4798  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_app Z3_to_app ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3525 of file Native.cs.

3525  {
3526  Z3_app r = LIB.Z3_to_app(a0, a1);
3527  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3528  if (err != Z3_error_code.Z3_OK)
3529  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3530  return r;
3531  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_func_decl Z3_to_func_decl ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3533 of file Native.cs.

3533  {
3534  Z3_func_decl r = LIB.Z3_to_func_decl(a0, a1);
3535  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3536  if (err != Z3_error_code.Z3_OK)
3537  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3538  return r;
3539  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_toggle_warning_messages ( int  a0)
inlinestatic

Definition at line 4028 of file Native.cs.

4028  {
4029  LIB.Z3_toggle_warning_messages(a0);
4030  }
static Z3_ast Z3_translate ( Z3_context  a0,
Z3_ast  a1,
Z3_context  a2 
)
inlinestatic

Definition at line 3805 of file Native.cs.

Referenced by AST.Translate(), and Expr.Translate().

3805  {
3806  Z3_ast r = LIB.Z3_translate(a0, a1, a2);
3807  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3808  if (err != Z3_error_code.Z3_OK)
3809  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3810  return r;
3811  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_update_param_value ( Z3_context  a0,
string  a1,
string  a2 
)
inlinestatic

Definition at line 1940 of file Native.cs.

1940  {
1941  LIB.Z3_update_param_value(a0, a1, a2);
1942  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1943  if (err != Z3_error_code.Z3_OK)
1944  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1945  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static Z3_ast Z3_update_term ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 3781 of file Native.cs.

Referenced by Expr.Update().

3781  {
3782  Z3_ast r = LIB.Z3_update_term(a0, a1, a2, a3);
3783  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3784  if (err != Z3_error_code.Z3_OK)
3785  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3786  return r;
3787  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283
static void Z3_write_interpolation_problem ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2,
[In] uint[]  a3,
string  a4,
uint  a5,
[In] Z3_ast[]  a6 
)
inlinestatic

Definition at line 6028 of file Native.cs.

Referenced by InterpolationContext.WriteInterpolationProblem().

6028  {
6029  LIB.Z3_write_interpolation_problem(a0, a1, a2, a3, a4, a5, a6);
6030  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6031  if (err != Z3_error_code.Z3_OK)
6032  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6033  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1283