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 Z3_ast Z3_datatype_update_field (Z3_context a0, Z3_func_decl a1, Z3_ast a2, Z3_ast 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_mk_atmost (Z3_context a0, uint a1, [In] Z3_ast[] a2, uint a3)
 
static Z3_ast Z3_mk_pble (Z3_context a0, uint a1, [In] Z3_ast[] a2, [In] int[] a3, int a4)
 
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 void Z3_finalize_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_optimize Z3_mk_optimize (Z3_context a0)
 
static void Z3_optimize_inc_ref (Z3_context a0, Z3_optimize a1)
 
static void Z3_optimize_dec_ref (Z3_context a0, Z3_optimize a1)
 
static void Z3_optimize_assert (Z3_context a0, Z3_optimize a1, Z3_ast a2)
 
static uint Z3_optimize_assert_soft (Z3_context a0, Z3_optimize a1, Z3_ast a2, string a3, IntPtr a4)
 
static uint Z3_optimize_maximize (Z3_context a0, Z3_optimize a1, Z3_ast a2)
 
static uint Z3_optimize_minimize (Z3_context a0, Z3_optimize a1, Z3_ast a2)
 
static void Z3_optimize_push (Z3_context a0, Z3_optimize a1)
 
static void Z3_optimize_pop (Z3_context a0, Z3_optimize a1)
 
static int Z3_optimize_check (Z3_context a0, Z3_optimize a1)
 
static string Z3_optimize_get_reason_unknown (Z3_context a0, Z3_optimize a1)
 
static Z3_model Z3_optimize_get_model (Z3_context a0, Z3_optimize a1)
 
static void Z3_optimize_set_params (Z3_context a0, Z3_optimize a1, Z3_params a2)
 
static Z3_param_descrs Z3_optimize_get_param_descrs (Z3_context a0, Z3_optimize a1)
 
static Z3_ast Z3_optimize_get_lower (Z3_context a0, Z3_optimize a1, uint a2)
 
static Z3_ast Z3_optimize_get_upper (Z3_context a0, Z3_optimize a1, uint a2)
 
static string Z3_optimize_to_string (Z3_context a0, Z3_optimize a1)
 
static string Z3_optimize_get_help (Z3_context a0, Z3_optimize a1)
 
static Z3_stats Z3_optimize_get_statistics (Z3_context a0, Z3_optimize 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 int Z3_fpa_get_numeral_significand_uint64 (Z3_context a0, Z3_ast a1, [In, Out] ref UInt64 a2)
 
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 40 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 5920 of file Native.cs.

5920  {
5921  Z3_ast r = LIB.Z3_algebraic_add(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:1311
static Z3_ast Z3_algebraic_div ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5944 of file Native.cs.

5944  {
5945  Z3_ast r = LIB.Z3_algebraic_div(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:1311
static int Z3_algebraic_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6000 of file Native.cs.

6000  {
6001  int r = LIB.Z3_algebraic_eq(a0, a1, a2);
6002  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6003  if (err != Z3_error_code.Z3_OK)
6004  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6005  return r;
6006  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_algebraic_eval ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 6024 of file Native.cs.

6024  {
6025  int r = LIB.Z3_algebraic_eval(a0, a1, a2, a3);
6026  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6027  if (err != Z3_error_code.Z3_OK)
6028  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6029  return r;
6030  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_algebraic_ge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5992 of file Native.cs.

5992  {
5993  int r = LIB.Z3_algebraic_ge(a0, a1, a2);
5994  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5995  if (err != Z3_error_code.Z3_OK)
5996  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5997  return r;
5998  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_algebraic_gt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5976 of file Native.cs.

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

Definition at line 5896 of file Native.cs.

5896  {
5897  int r = LIB.Z3_algebraic_is_neg(a0, a1);
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:1311
static int Z3_algebraic_is_pos ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5888 of file Native.cs.

5888  {
5889  int r = LIB.Z3_algebraic_is_pos(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:1311
static int Z3_algebraic_is_value ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5880 of file Native.cs.

5880  {
5881  int r = LIB.Z3_algebraic_is_value(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:1311
static int Z3_algebraic_is_zero ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5904 of file Native.cs.

5904  {
5905  int r = LIB.Z3_algebraic_is_zero(a0, a1);
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:1311
static int Z3_algebraic_le ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5984 of file Native.cs.

5984  {
5985  int r = LIB.Z3_algebraic_le(a0, a1, a2);
5986  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5987  if (err != Z3_error_code.Z3_OK)
5988  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5989  return r;
5990  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_algebraic_lt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5968 of file Native.cs.

5968  {
5969  int r = LIB.Z3_algebraic_lt(a0, a1, a2);
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  return r;
5974  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_algebraic_mul ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5936 of file Native.cs.

5936  {
5937  Z3_ast r = LIB.Z3_algebraic_mul(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:1311
static int Z3_algebraic_neq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6008 of file Native.cs.

6008  {
6009  int r = LIB.Z3_algebraic_neq(a0, a1, a2);
6010  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6011  if (err != Z3_error_code.Z3_OK)
6012  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6013  return r;
6014  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_algebraic_power ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 5960 of file Native.cs.

5960  {
5961  Z3_ast r = LIB.Z3_algebraic_power(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 r;
5966  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_algebraic_root ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 5952 of file Native.cs.

5952  {
5953  Z3_ast r = LIB.Z3_algebraic_root(a0, a1, a2);
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 r;
5958  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_algebraic_roots ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 6016 of file Native.cs.

6016  {
6017  Z3_ast_vector r = LIB.Z3_algebraic_roots(a0, a1, a2, a3);
6018  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6019  if (err != Z3_error_code.Z3_OK)
6020  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6021  return r;
6022  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_algebraic_sign ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5912 of file Native.cs.

5912  {
5913  int r = LIB.Z3_algebraic_sign(a0, a1);
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:1311
static Z3_ast Z3_algebraic_sub ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5928 of file Native.cs.

5928  {
5929  Z3_ast r = LIB.Z3_algebraic_sub(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:1311
static Z3_ast Z3_app_to_ast ( Z3_context  a0,
Z3_app  a1 
)
inlinestatic

Definition at line 3510 of file Native.cs.

3510  {
3511  Z3_ast r = LIB.Z3_app_to_ast(a0, a1);
3512  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3513  if (err != Z3_error_code.Z3_OK)
3514  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3515  return r;
3516  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_append_log ( string  a0)
inlinestatic

Definition at line 4117 of file Native.cs.

4117  {
4118  LIB.Z3_append_log(a0);
4119  }
static Z3_model Z3_apply_result_convert_model ( Z3_context  a0,
Z3_apply_result  a1,
uint  a2,
Z3_model  a3 
)
inlinestatic

Definition at line 5301 of file Native.cs.

Referenced by ApplyResult.ConvertModel().

5301  {
5302  Z3_model r = LIB.Z3_apply_result_convert_model(a0, a1, a2, a3);
5303  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5304  if (err != Z3_error_code.Z3_OK)
5305  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5306  return r;
5307  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_apply_result_dec_ref ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 5270 of file Native.cs.

Referenced by ApplyResult.ToString().

5270  {
5271  LIB.Z3_apply_result_dec_ref(a0, a1);
5272  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5273  if (err != Z3_error_code.Z3_OK)
5274  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5275  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_apply_result_get_num_subgoals ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 5285 of file Native.cs.

5285  {
5286  uint r = LIB.Z3_apply_result_get_num_subgoals(a0, a1);
5287  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5288  if (err != Z3_error_code.Z3_OK)
5289  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5290  return r;
5291  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_goal Z3_apply_result_get_subgoal ( Z3_context  a0,
Z3_apply_result  a1,
uint  a2 
)
inlinestatic

Definition at line 5293 of file Native.cs.

5293  {
5294  Z3_goal r = LIB.Z3_apply_result_get_subgoal(a0, a1, a2);
5295  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5296  if (err != Z3_error_code.Z3_OK)
5297  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5298  return r;
5299  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_apply_result_inc_ref ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 5263 of file Native.cs.

Referenced by ApplyResult.ToString().

5263  {
5264  LIB.Z3_apply_result_inc_ref(a0, a1);
5265  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5266  if (err != Z3_error_code.Z3_OK)
5267  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5268  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_apply_result_to_string ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 5277 of file Native.cs.

Referenced by ApplyResult.ToString().

5277  {
5278  IntPtr r = LIB.Z3_apply_result_to_string(a0, a1);
5279  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5280  if (err != Z3_error_code.Z3_OK)
5281  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5282  return Marshal.PtrToStringAnsi(r);
5283  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_assert_cnstr ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5607 of file Native.cs.

Referenced by Deprecated.Assert().

5607  {
5608  LIB.Z3_assert_cnstr(a0, a1);
5609  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5610  if (err != Z3_error_code.Z3_OK)
5611  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5612  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_ast_map_contains ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4778 of file Native.cs.

4778  {
4779  int r = LIB.Z3_ast_map_contains(a0, a1, a2);
4780  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4781  if (err != Z3_error_code.Z3_OK)
4782  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4783  return r;
4784  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_map_dec_ref ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4771 of file Native.cs.

4771  {
4772  LIB.Z3_ast_map_dec_ref(a0, a1);
4773  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4774  if (err != Z3_error_code.Z3_OK)
4775  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4776  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_map_erase ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4801 of file Native.cs.

4801  {
4802  LIB.Z3_ast_map_erase(a0, a1, a2);
4803  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4804  if (err != Z3_error_code.Z3_OK)
4805  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4806  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_ast_map_find ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4786 of file Native.cs.

4786  {
4787  Z3_ast r = LIB.Z3_ast_map_find(a0, a1, a2);
4788  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4789  if (err != Z3_error_code.Z3_OK)
4790  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4791  return r;
4792  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_map_inc_ref ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4764 of file Native.cs.

4764  {
4765  LIB.Z3_ast_map_inc_ref(a0, a1);
4766  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4767  if (err != Z3_error_code.Z3_OK)
4768  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4769  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_map_insert ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 4794 of file Native.cs.

4794  {
4795  LIB.Z3_ast_map_insert(a0, a1, a2, a3);
4796  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4797  if (err != Z3_error_code.Z3_OK)
4798  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4799  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_ast_map_keys ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4823 of file Native.cs.

4823  {
4824  Z3_ast_vector r = LIB.Z3_ast_map_keys(a0, a1);
4825  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4826  if (err != Z3_error_code.Z3_OK)
4827  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4828  return r;
4829  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_map_reset ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4808 of file Native.cs.

4808  {
4809  LIB.Z3_ast_map_reset(a0, a1);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_ast_map_size ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4815 of file Native.cs.

4815  {
4816  uint r = LIB.Z3_ast_map_size(a0, a1);
4817  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4818  if (err != Z3_error_code.Z3_OK)
4819  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4820  return r;
4821  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_ast_map_to_string ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4831 of file Native.cs.

4831  {
4832  IntPtr r = LIB.Z3_ast_map_to_string(a0, a1);
4833  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4834  if (err != Z3_error_code.Z3_OK)
4835  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4836  return Marshal.PtrToStringAnsi(r);
4837  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_ast_to_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 4136 of file Native.cs.

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

4136  {
4137  IntPtr r = LIB.Z3_ast_to_string(a0, a1);
4138  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4139  if (err != Z3_error_code.Z3_OK)
4140  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4141  return Marshal.PtrToStringAnsi(r);
4142  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_vector_dec_ref ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4696 of file Native.cs.

Referenced by ASTVector.ToRealExprArray().

4696  {
4697  LIB.Z3_ast_vector_dec_ref(a0, a1);
4698  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4699  if (err != Z3_error_code.Z3_OK)
4700  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4701  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_ast_vector_get ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2 
)
inlinestatic

Definition at line 4711 of file Native.cs.

4711  {
4712  Z3_ast r = LIB.Z3_ast_vector_get(a0, a1, a2);
4713  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4714  if (err != Z3_error_code.Z3_OK)
4715  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4716  return r;
4717  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_vector_inc_ref ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4689 of file Native.cs.

Referenced by ASTVector.ToRealExprArray().

4689  {
4690  LIB.Z3_ast_vector_inc_ref(a0, a1);
4691  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4692  if (err != Z3_error_code.Z3_OK)
4693  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4694  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_vector_push ( Z3_context  a0,
Z3_ast_vector  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4733 of file Native.cs.

Referenced by ASTVector.Push().

4733  {
4734  LIB.Z3_ast_vector_push(a0, a1, a2);
4735  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4736  if (err != Z3_error_code.Z3_OK)
4737  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4738  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_vector_resize ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2 
)
inlinestatic

Definition at line 4726 of file Native.cs.

Referenced by ASTVector.Resize().

4726  {
4727  LIB.Z3_ast_vector_resize(a0, a1, a2);
4728  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4729  if (err != Z3_error_code.Z3_OK)
4730  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4731  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_ast_vector_set ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 4719 of file Native.cs.

4719  {
4720  LIB.Z3_ast_vector_set(a0, a1, a2, a3);
4721  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4722  if (err != Z3_error_code.Z3_OK)
4723  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4724  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_ast_vector_size ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4703 of file Native.cs.

4703  {
4704  uint r = LIB.Z3_ast_vector_size(a0, a1);
4705  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4706  if (err != Z3_error_code.Z3_OK)
4707  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4708  return r;
4709  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_ast_vector_to_string ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4748 of file Native.cs.

Referenced by ASTVector.ToString().

4748  {
4749  IntPtr r = LIB.Z3_ast_vector_to_string(a0, a1);
4750  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4751  if (err != Z3_error_code.Z3_OK)
4752  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4753  return Marshal.PtrToStringAnsi(r);
4754  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_ast_vector_translate ( Z3_context  a0,
Z3_ast_vector  a1,
Z3_context  a2 
)
inlinestatic

Definition at line 4740 of file Native.cs.

Referenced by ASTVector.Translate().

4740  {
4741  Z3_ast_vector r = LIB.Z3_ast_vector_translate(a0, a1, a2);
4742  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4743  if (err != Z3_error_code.Z3_OK)
4744  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4745  return r;
4746  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 4176 of file Native.cs.

4176  {
4177  IntPtr r = LIB.Z3_benchmark_to_smtlib_string(a0, a1, a2, a3, a4, a5, a6, a7);
4178  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4179  if (err != Z3_error_code.Z3_OK)
4180  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4181  return Marshal.PtrToStringAnsi(r);
4182  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_block_literals ( Z3_context  a0,
Z3_literals  a1 
)
inlinestatic

Definition at line 5738 of file Native.cs.

5738  {
5739  LIB.Z3_block_literals(a0, a1);
5740  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5741  if (err != Z3_error_code.Z3_OK)
5742  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5743  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_check ( Z3_context  a0)
inlinestatic

Definition at line 5622 of file Native.cs.

Referenced by Deprecated.Check().

5622  {
5623  int r = LIB.Z3_check(a0);
5624  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5625  if (err != Z3_error_code.Z3_OK)
5626  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5627  return r;
5628  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_check_and_get_model ( Z3_context  a0,
[In, Out] ref Z3_model  a1 
)
inlinestatic

Definition at line 5614 of file Native.cs.

5614  {
5615  int r = LIB.Z3_check_and_get_model(a0, ref a1);
5616  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5617  if (err != Z3_error_code.Z3_OK)
5618  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5619  return r;
5620  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 5630 of file Native.cs.

Referenced by Deprecated.Check().

5630  {
5631  int r = LIB.Z3_check_assumptions(a0, a1, a2, ref a3, ref a4, ref a5, a6);
5632  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5633  if (err != Z3_error_code.Z3_OK)
5634  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5635  return r;
5636  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6267 of file Native.cs.

Referenced by InterpolationContext.CheckInterpolant().

6267  {
6268  int r = LIB.Z3_check_interpolant(a0, a1, a2, a3, a4, out a5, a6, a7);
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:1311
static void Z3_close_log ( )
inlinestatic

Definition at line 4121 of file Native.cs.

4121  {
4122  LIB.Z3_close_log();
4123  }
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 6243 of file Native.cs.

Referenced by InterpolationContext.ComputeInterpolant().

6243  {
6244  int r = LIB.Z3_compute_interpolant(a0, a1, a2, ref a3, ref a4);
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:1311
static string Z3_context_to_string ( Z3_context  a0)
inlinestatic

Definition at line 5856 of file Native.cs.

5856  {
5857  IntPtr r = LIB.Z3_context_to_string(a0);
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 Marshal.PtrToStringAnsi(r);
5862  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_datatype_update_field ( Z3_context  a0,
Z3_func_decl  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 3326 of file Native.cs.

Referenced by Context.MkUpdateField().

3326  {
3327  Z3_ast r = LIB.Z3_datatype_update_field(a0, a1, a2, a3);
3328  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3329  if (err != Z3_error_code.Z3_OK)
3330  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3331  return r;
3332  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_dec_ref ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2006 of file Native.cs.

Referenced by AST.SExpr().

2006  {
2007  LIB.Z3_dec_ref(a0, a1);
2008  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2009  if (err != Z3_error_code.Z3_OK)
2010  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2011  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_del_config ( Z3_config  a0)
inlinestatic

Definition at line 1973 of file Native.cs.

Referenced by Context.Context().

1973  {
1974  LIB.Z3_del_config(a0);
1975  }
static void Z3_del_constructor ( Z3_context  a0,
Z3_constructor  a1 
)
inlinestatic

Definition at line 2242 of file Native.cs.

2242  {
2243  LIB.Z3_del_constructor(a0, a1);
2244  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2245  if (err != Z3_error_code.Z3_OK)
2246  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2247  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_del_constructor_list ( Z3_context  a0,
Z3_constructor_list  a1 
)
inlinestatic

Definition at line 2265 of file Native.cs.

2265  {
2266  LIB.Z3_del_constructor_list(a0, a1);
2267  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2268  if (err != Z3_error_code.Z3_OK)
2269  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2270  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_del_context ( Z3_context  a0)
inlinestatic

Definition at line 1995 of file Native.cs.

1995  {
1996  LIB.Z3_del_context(a0);
1997  }
static void Z3_del_literals ( Z3_context  a0,
Z3_literals  a1 
)
inlinestatic

Definition at line 5700 of file Native.cs.

5700  {
5701  LIB.Z3_del_literals(a0, a1);
5702  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5703  if (err != Z3_error_code.Z3_OK)
5704  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5705  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_del_model ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 5646 of file Native.cs.

5646  {
5647  LIB.Z3_del_model(a0, a1);
5648  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5649  if (err != Z3_error_code.Z3_OK)
5650  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5651  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_disable_literal ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
)
inlinestatic

Definition at line 5731 of file Native.cs.

5731  {
5732  LIB.Z3_disable_literal(a0, a1, a2);
5733  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5734  if (err != Z3_error_code.Z3_OK)
5735  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5736  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_disable_trace ( string  a0)
inlinestatic

Definition at line 4319 of file Native.cs.

4319  {
4320  LIB.Z3_disable_trace(a0);
4321  }
static void Z3_enable_trace ( string  a0)
inlinestatic

Definition at line 4315 of file Native.cs.

4315  {
4316  LIB.Z3_enable_trace(a0);
4317  }
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 5840 of file Native.cs.

5840  {
5841  int r = LIB.Z3_eval(a0, a1, a2, ref 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:1311
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 5848 of file Native.cs.

5848  {
5849  int r = LIB.Z3_eval_decl(a0, a1, a2, a3, a4, ref a5);
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:1311
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 5777 of file Native.cs.

5777  {
5778  int r = LIB.Z3_eval_func_decl(a0, a1, a2, ref 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:1311
static void Z3_finalize_memory ( )
inlinestatic

Definition at line 4327 of file Native.cs.

4327  {
4328  LIB.Z3_finalize_memory();
4329  }
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 4429 of file Native.cs.

Referenced by Fixedpoint.AddCover().

4429  {
4430  LIB.Z3_fixedpoint_add_cover(a0, a1, a2, a3, a4);
4431  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4432  if (err != Z3_error_code.Z3_OK)
4433  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4434  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 4360 of file Native.cs.

Referenced by Fixedpoint.AddFact().

4360  {
4361  LIB.Z3_fixedpoint_add_fact(a0, a1, a2, a3, a4);
4362  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4363  if (err != Z3_error_code.Z3_OK)
4364  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4365  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_fixedpoint_add_rule ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2,
IntPtr  a3 
)
inlinestatic

Definition at line 4353 of file Native.cs.

Referenced by Fixedpoint.AddRule().

4353  {
4354  LIB.Z3_fixedpoint_add_rule(a0, a1, a2, a3);
4355  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4356  if (err != Z3_error_code.Z3_OK)
4357  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4358  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_fixedpoint_assert ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4367 of file Native.cs.

Referenced by Fixedpoint.Assert().

4367  {
4368  LIB.Z3_fixedpoint_assert(a0, a1, a2);
4369  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4370  if (err != Z3_error_code.Z3_OK)
4371  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4372  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_fixedpoint_dec_ref ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4346 of file Native.cs.

Referenced by Fixedpoint.ParseString().

4346  {
4347  LIB.Z3_fixedpoint_dec_ref(a0, a1);
4348  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4349  if (err != Z3_error_code.Z3_OK)
4350  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4351  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_fixedpoint_from_file ( Z3_context  a0,
Z3_fixedpoint  a1,
string  a2 
)
inlinestatic

Definition at line 4513 of file Native.cs.

Referenced by Fixedpoint.ParseFile().

4513  {
4514  Z3_ast_vector r = LIB.Z3_fixedpoint_from_file(a0, a1, a2);
4515  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4516  if (err != Z3_error_code.Z3_OK)
4517  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4518  return r;
4519  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_fixedpoint_from_string ( Z3_context  a0,
Z3_fixedpoint  a1,
string  a2 
)
inlinestatic

Definition at line 4505 of file Native.cs.

Referenced by Fixedpoint.ParseString().

4505  {
4506  Z3_ast_vector r = LIB.Z3_fixedpoint_from_string(a0, a1, a2);
4507  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4508  if (err != Z3_error_code.Z3_OK)
4509  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4510  return r;
4511  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_fixedpoint_get_answer ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4390 of file Native.cs.

Referenced by Fixedpoint.GetAnswer().

4390  {
4391  Z3_ast r = LIB.Z3_fixedpoint_get_answer(a0, a1);
4392  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4393  if (err != Z3_error_code.Z3_OK)
4394  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4395  return r;
4396  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_fixedpoint_get_assertions ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4466 of file Native.cs.

4466  {
4467  Z3_ast_vector r = LIB.Z3_fixedpoint_get_assertions(a0, a1);
4468  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4469  if (err != Z3_error_code.Z3_OK)
4470  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4471  return r;
4472  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_fixedpoint_get_cover_delta ( Z3_context  a0,
Z3_fixedpoint  a1,
int  a2,
Z3_func_decl  a3 
)
inlinestatic

Definition at line 4421 of file Native.cs.

Referenced by Fixedpoint.GetCoverDelta().

4421  {
4422  Z3_ast r = LIB.Z3_fixedpoint_get_cover_delta(a0, a1, a2, a3);
4423  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4424  if (err != Z3_error_code.Z3_OK)
4425  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4426  return r;
4427  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_fixedpoint_get_help ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4481 of file Native.cs.

4481  {
4482  IntPtr r = LIB.Z3_fixedpoint_get_help(a0, a1);
4483  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4484  if (err != Z3_error_code.Z3_OK)
4485  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4486  return Marshal.PtrToStringAnsi(r);
4487  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_fixedpoint_get_num_levels ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 4413 of file Native.cs.

Referenced by Fixedpoint.GetNumLevels().

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

Definition at line 4489 of file Native.cs.

4489  {
4490  Z3_param_descrs r = LIB.Z3_fixedpoint_get_param_descrs(a0, a1);
4491  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4492  if (err != Z3_error_code.Z3_OK)
4493  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4494  return r;
4495  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_fixedpoint_get_reason_unknown ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4398 of file Native.cs.

Referenced by Fixedpoint.GetReasonUnknown().

4398  {
4399  IntPtr r = LIB.Z3_fixedpoint_get_reason_unknown(a0, a1);
4400  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4401  if (err != Z3_error_code.Z3_OK)
4402  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4403  return Marshal.PtrToStringAnsi(r);
4404  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_fixedpoint_get_rules ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4458 of file Native.cs.

4458  {
4459  Z3_ast_vector r = LIB.Z3_fixedpoint_get_rules(a0, a1);
4460  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4461  if (err != Z3_error_code.Z3_OK)
4462  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4463  return r;
4464  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_stats Z3_fixedpoint_get_statistics ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4436 of file Native.cs.

4436  {
4437  Z3_stats r = LIB.Z3_fixedpoint_get_statistics(a0, a1);
4438  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4439  if (err != Z3_error_code.Z3_OK)
4440  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4441  return r;
4442  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_fixedpoint_inc_ref ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4339 of file Native.cs.

Referenced by Fixedpoint.ParseString().

4339  {
4340  LIB.Z3_fixedpoint_inc_ref(a0, a1);
4341  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4342  if (err != Z3_error_code.Z3_OK)
4343  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4344  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_fixedpoint_pop ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4528 of file Native.cs.

Referenced by Fixedpoint.Pop().

4528  {
4529  LIB.Z3_fixedpoint_pop(a0, a1);
4530  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4531  if (err != Z3_error_code.Z3_OK)
4532  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4533  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_fixedpoint_push ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4521 of file Native.cs.

Referenced by Fixedpoint.Push().

4521  {
4522  LIB.Z3_fixedpoint_push(a0, a1);
4523  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4524  if (err != Z3_error_code.Z3_OK)
4525  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4526  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_fixedpoint_query ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4374 of file Native.cs.

Referenced by Fixedpoint.Query().

4374  {
4375  int r = LIB.Z3_fixedpoint_query(a0, a1, a2);
4376  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4377  if (err != Z3_error_code.Z3_OK)
4378  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4379  return r;
4380  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_fixedpoint_query_relations ( Z3_context  a0,
Z3_fixedpoint  a1,
uint  a2,
[In] Z3_func_decl[]  a3 
)
inlinestatic

Definition at line 4382 of file Native.cs.

Referenced by Fixedpoint.Query().

4382  {
4383  int r = LIB.Z3_fixedpoint_query_relations(a0, a1, a2, a3);
4384  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4385  if (err != Z3_error_code.Z3_OK)
4386  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4387  return r;
4388  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_fixedpoint_register_relation ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 4444 of file Native.cs.

Referenced by Fixedpoint.RegisterRelation().

4444  {
4445  LIB.Z3_fixedpoint_register_relation(a0, a1, a2);
4446  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4447  if (err != Z3_error_code.Z3_OK)
4448  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4449  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_fixedpoint_set_params ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 4474 of file Native.cs.

4474  {
4475  LIB.Z3_fixedpoint_set_params(a0, a1, a2);
4476  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4477  if (err != Z3_error_code.Z3_OK)
4478  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4479  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 4451 of file Native.cs.

Referenced by Fixedpoint.SetPredicateRepresentation().

4451  {
4452  LIB.Z3_fixedpoint_set_predicate_representation(a0, a1, a2, a3, a4);
4453  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4454  if (err != Z3_error_code.Z3_OK)
4455  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4456  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_fixedpoint_to_string ( Z3_context  a0,
Z3_fixedpoint  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 4497 of file Native.cs.

Referenced by Fixedpoint.ToString().

4497  {
4498  IntPtr r = LIB.Z3_fixedpoint_to_string(a0, a1, a2, a3);
4499  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4500  if (err != Z3_error_code.Z3_OK)
4501  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4502  return Marshal.PtrToStringAnsi(r);
4503  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_fixedpoint_update_rule ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2,
IntPtr  a3 
)
inlinestatic

Definition at line 4406 of file Native.cs.

Referenced by Fixedpoint.UpdateRule().

4406  {
4407  LIB.Z3_fixedpoint_update_rule(a0, a1, a2, a3);
4408  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4409  if (err != Z3_error_code.Z3_OK)
4410  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4411  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_fpa_get_ebits ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 6770 of file Native.cs.

6770  {
6771  uint r = LIB.Z3_fpa_get_ebits(a0, a1);
6772  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6773  if (err != Z3_error_code.Z3_OK)
6774  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6775  return r;
6776  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_fpa_get_numeral_exponent_int64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2 
)
inlinestatic

Definition at line 6818 of file Native.cs.

6818  {
6819  int r = LIB.Z3_fpa_get_numeral_exponent_int64(a0, a1, ref a2);
6820  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6821  if (err != Z3_error_code.Z3_OK)
6822  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6823  return r;
6824  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_fpa_get_numeral_exponent_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6810 of file Native.cs.

6810  {
6811  IntPtr r = LIB.Z3_fpa_get_numeral_exponent_string(a0, a1);
6812  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6813  if (err != Z3_error_code.Z3_OK)
6814  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6815  return Marshal.PtrToStringAnsi(r);
6816  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_fpa_get_numeral_sign ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref int  a2 
)
inlinestatic

Definition at line 6786 of file Native.cs.

6786  {
6787  int r = LIB.Z3_fpa_get_numeral_sign(a0, a1, ref a2);
6788  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6789  if (err != Z3_error_code.Z3_OK)
6790  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6791  return r;
6792  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_fpa_get_numeral_significand_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6794 of file Native.cs.

6794  {
6795  IntPtr r = LIB.Z3_fpa_get_numeral_significand_string(a0, a1);
6796  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6797  if (err != Z3_error_code.Z3_OK)
6798  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6799  return Marshal.PtrToStringAnsi(r);
6800  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_fpa_get_numeral_significand_uint64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref UInt64  a2 
)
inlinestatic

Definition at line 6802 of file Native.cs.

6802  {
6803  int r = LIB.Z3_fpa_get_numeral_significand_uint64(a0, a1, ref a2);
6804  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6805  if (err != Z3_error_code.Z3_OK)
6806  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6807  return r;
6808  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_fpa_get_sbits ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 6778 of file Native.cs.

6778  {
6779  uint r = LIB.Z3_fpa_get_sbits(a0, a1);
6780  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6781  if (err != Z3_error_code.Z3_OK)
6782  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6783  return r;
6784  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_func_decl_to_ast ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3366 of file Native.cs.

3366  {
3367  Z3_ast r = LIB.Z3_func_decl_to_ast(a0, a1);
3368  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3369  if (err != Z3_error_code.Z3_OK)
3370  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3371  return r;
3372  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_func_decl_to_string ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 4160 of file Native.cs.

Referenced by FuncDecl.ToString().

4160  {
4161  IntPtr r = LIB.Z3_func_decl_to_string(a0, a1);
4162  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4163  if (err != Z3_error_code.Z3_OK)
4164  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4165  return Marshal.PtrToStringAnsi(r);
4166  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_func_entry_dec_ref ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 4081 of file Native.cs.

Referenced by FuncInterp.Entry.ToString().

4081  {
4082  LIB.Z3_func_entry_dec_ref(a0, a1);
4083  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4084  if (err != Z3_error_code.Z3_OK)
4085  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4086  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_func_entry_get_arg ( Z3_context  a0,
Z3_func_entry  a1,
uint  a2 
)
inlinestatic

Definition at line 4104 of file Native.cs.

4104  {
4105  Z3_ast r = LIB.Z3_func_entry_get_arg(a0, a1, a2);
4106  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4107  if (err != Z3_error_code.Z3_OK)
4108  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4109  return r;
4110  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_func_entry_get_num_args ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 4096 of file Native.cs.

4096  {
4097  uint r = LIB.Z3_func_entry_get_num_args(a0, a1);
4098  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4099  if (err != Z3_error_code.Z3_OK)
4100  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4101  return r;
4102  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_func_entry_get_value ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 4088 of file Native.cs.

4088  {
4089  Z3_ast r = LIB.Z3_func_entry_get_value(a0, a1);
4090  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4091  if (err != Z3_error_code.Z3_OK)
4092  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4093  return r;
4094  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_func_entry_inc_ref ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 4074 of file Native.cs.

Referenced by FuncInterp.Entry.ToString().

4074  {
4075  LIB.Z3_func_entry_inc_ref(a0, a1);
4076  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4077  if (err != Z3_error_code.Z3_OK)
4078  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4079  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_func_interp_dec_ref ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 4035 of file Native.cs.

Referenced by FuncInterp.ToString().

4035  {
4036  LIB.Z3_func_interp_dec_ref(a0, a1);
4037  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4038  if (err != Z3_error_code.Z3_OK)
4039  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4040  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_func_interp_get_arity ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 4066 of file Native.cs.

4066  {
4067  uint r = LIB.Z3_func_interp_get_arity(a0, a1);
4068  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4069  if (err != Z3_error_code.Z3_OK)
4070  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4071  return r;
4072  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_func_interp_get_else ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 4058 of file Native.cs.

4058  {
4059  Z3_ast r = LIB.Z3_func_interp_get_else(a0, a1);
4060  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4061  if (err != Z3_error_code.Z3_OK)
4062  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4063  return r;
4064  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_entry Z3_func_interp_get_entry ( Z3_context  a0,
Z3_func_interp  a1,
uint  a2 
)
inlinestatic

Definition at line 4050 of file Native.cs.

4050  {
4051  Z3_func_entry r = LIB.Z3_func_interp_get_entry(a0, a1, a2);
4052  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4053  if (err != Z3_error_code.Z3_OK)
4054  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4055  return r;
4056  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_func_interp_get_num_entries ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 4042 of file Native.cs.

4042  {
4043  uint r = LIB.Z3_func_interp_get_num_entries(a0, a1);
4044  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4045  if (err != Z3_error_code.Z3_OK)
4046  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4047  return r;
4048  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_func_interp_inc_ref ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 4028 of file Native.cs.

Referenced by FuncInterp.ToString().

4028  {
4029  LIB.Z3_func_interp_inc_ref(a0, a1);
4030  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4031  if (err != Z3_error_code.Z3_OK)
4032  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4033  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_get_algebraic_number_lower ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3718 of file Native.cs.

Referenced by AlgebraicNum.ToLower().

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

Definition at line 3726 of file Native.cs.

Referenced by AlgebraicNum.ToUpper().

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

Definition at line 3534 of file Native.cs.

3534  {
3535  Z3_ast r = LIB.Z3_get_app_arg(a0, a1, a2);
3536  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3537  if (err != Z3_error_code.Z3_OK)
3538  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3539  return r;
3540  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_decl Z3_get_app_decl ( Z3_context  a0,
Z3_app  a1 
)
inlinestatic

Definition at line 3518 of file Native.cs.

3518  {
3519  Z3_func_decl r = LIB.Z3_get_app_decl(a0, a1);
3520  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3521  if (err != Z3_error_code.Z3_OK)
3522  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3523  return r;
3524  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_app_num_args ( Z3_context  a0,
Z3_app  a1 
)
inlinestatic

Definition at line 3526 of file Native.cs.

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

Definition at line 3414 of file Native.cs.

3414  {
3415  uint r = LIB.Z3_get_arity(a0, a1);
3416  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3417  if (err != Z3_error_code.Z3_OK)
3418  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3419  return r;
3420  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_get_array_sort_domain ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3254 of file Native.cs.

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

Definition at line 3262 of file Native.cs.

3262  {
3263  Z3_sort r = LIB.Z3_get_array_sort_range(a0, a1);
3264  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3265  if (err != Z3_error_code.Z3_OK)
3266  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3267  return r;
3268  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 5793 of file Native.cs.

5793  {
5794  LIB.Z3_get_array_value(a0, a1, a2, a3, a4, a5, ref a6);
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:1311
static Z3_func_decl Z3_get_as_array_func_decl ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 4020 of file Native.cs.

Referenced by Model.FuncInterp().

4020  {
4021  Z3_func_decl r = LIB.Z3_get_as_array_func_decl(a0, a1);
4022  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4023  if (err != Z3_error_code.Z3_OK)
4024  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4025  return r;
4026  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_ast_hash ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3558 of file Native.cs.

Referenced by AST.GetHashCode().

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

Definition at line 3550 of file Native.cs.

3550  {
3551  uint r = LIB.Z3_get_ast_id(a0, a1);
3552  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3553  if (err != Z3_error_code.Z3_OK)
3554  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3555  return r;
3556  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_ast_kind ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3590 of file Native.cs.

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

3590  {
3591  uint r = LIB.Z3_get_ast_kind(a0, a1);
3592  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3593  if (err != Z3_error_code.Z3_OK)
3594  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3595  return r;
3596  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_bool_value ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3582 of file Native.cs.

3582  {
3583  uint r = LIB.Z3_get_bool_value(a0, a1);
3584  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3585  if (err != Z3_error_code.Z3_OK)
3586  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3587  return r;
3588  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_bv_sort_size ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3238 of file Native.cs.

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

Definition at line 5872 of file Native.cs.

Referenced by Deprecated.GetAssignment().

5872  {
5873  Z3_ast r = LIB.Z3_get_context_assignment(a0);
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:1311
static Z3_func_decl Z3_get_datatype_sort_constructor ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3302 of file Native.cs.

Referenced by EnumSort.ConstDecl().

3302  {
3303  Z3_func_decl r = LIB.Z3_get_datatype_sort_constructor(a0, a1, a2);
3304  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3305  if (err != Z3_error_code.Z3_OK)
3306  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3307  return r;
3308  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_decl Z3_get_datatype_sort_constructor_accessor ( Z3_context  a0,
Z3_sort  a1,
uint  a2,
uint  a3 
)
inlinestatic

Definition at line 3318 of file Native.cs.

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

Definition at line 3294 of file Native.cs.

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

Definition at line 3310 of file Native.cs.

Referenced by EnumSort.TesterDecl().

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

Definition at line 3486 of file Native.cs.

3486  {
3487  Z3_ast r = LIB.Z3_get_decl_ast_parameter(a0, a1, a2);
3488  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3489  if (err != Z3_error_code.Z3_OK)
3490  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3491  return r;
3492  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static double Z3_get_decl_double_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3462 of file Native.cs.

3462  {
3463  double r = LIB.Z3_get_decl_double_parameter(a0, a1, a2);
3464  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3465  if (err != Z3_error_code.Z3_OK)
3466  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3467  return r;
3468  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_decl Z3_get_decl_func_decl_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3494 of file Native.cs.

3494  {
3495  Z3_func_decl r = LIB.Z3_get_decl_func_decl_parameter(a0, a1, a2);
3496  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3497  if (err != Z3_error_code.Z3_OK)
3498  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3499  return r;
3500  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_get_decl_int_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3454 of file Native.cs.

3454  {
3455  int r = LIB.Z3_get_decl_int_parameter(a0, a1, a2);
3456  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3457  if (err != Z3_error_code.Z3_OK)
3458  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3459  return r;
3460  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_decl_kind ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3398 of file Native.cs.

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

Definition at line 3390 of file Native.cs.

3390  {
3391  IntPtr r = LIB.Z3_get_decl_name(a0, a1);
3392  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3393  if (err != Z3_error_code.Z3_OK)
3394  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3395  return r;
3396  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_decl_num_parameters ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3438 of file Native.cs.

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

Definition at line 3446 of file Native.cs.

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

Definition at line 3502 of file Native.cs.

3502  {
3503  IntPtr r = LIB.Z3_get_decl_rational_parameter(a0, a1, a2);
3504  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3505  if (err != Z3_error_code.Z3_OK)
3506  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3507  return Marshal.PtrToStringAnsi(r);
3508  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_get_decl_sort_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3478 of file Native.cs.

3478  {
3479  Z3_sort r = LIB.Z3_get_decl_sort_parameter(a0, a1, a2);
3480  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3481  if (err != Z3_error_code.Z3_OK)
3482  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3483  return r;
3484  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static IntPtr Z3_get_decl_symbol_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3470 of file Native.cs.

3470  {
3471  IntPtr r = LIB.Z3_get_decl_symbol_parameter(a0, a1, a2);
3472  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3473  if (err != Z3_error_code.Z3_OK)
3474  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3475  return r;
3476  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_get_denominator ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3662 of file Native.cs.

3662  {
3663  Z3_ast r = LIB.Z3_get_denominator(a0, a1);
3664  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3665  if (err != Z3_error_code.Z3_OK)
3666  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3667  return r;
3668  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_get_domain ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3422 of file Native.cs.

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

Definition at line 3406 of file Native.cs.

3406  {
3407  uint r = LIB.Z3_get_domain_size(a0, a1);
3408  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3409  if (err != Z3_error_code.Z3_OK)
3410  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3411  return r;
3412  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_error_code ( Z3_context  a0)
inlinestatic

Definition at line 4286 of file Native.cs.

4286  {
4287  uint r = LIB.Z3_get_error_code(a0);
4288  return r;
4289  }
static string Z3_get_error_msg ( uint  a0)
inlinestatic

Definition at line 4298 of file Native.cs.

4298  {
4299  IntPtr r = LIB.Z3_get_error_msg(a0);
4300  return Marshal.PtrToStringAnsi(r);
4301  }
static string Z3_get_error_msg_ex ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4303 of file Native.cs.

4303  {
4304  IntPtr r = LIB.Z3_get_error_msg_ex(a0, a1);
4305  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4306  if (err != Z3_error_code.Z3_OK)
4307  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4308  return Marshal.PtrToStringAnsi(r);
4309  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_get_finite_domain_sort_size ( Z3_context  a0,
Z3_sort  a1,
[In, Out] ref UInt64  a2 
)
inlinestatic

Definition at line 3246 of file Native.cs.

3246  {
3247  int r = LIB.Z3_get_finite_domain_sort_size(a0, a1, ref a2);
3248  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3249  if (err != Z3_error_code.Z3_OK)
3250  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3251  return r;
3252  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_func_decl_id ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3382 of file Native.cs.

3382  {
3383  uint r = LIB.Z3_get_func_decl_id(a0, a1);
3384  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3385  if (err != Z3_error_code.Z3_OK)
3386  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3387  return r;
3388  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_literals Z3_get_guessed_literals ( Z3_context  a0)
inlinestatic

Definition at line 5692 of file Native.cs.

5692  {
5693  Z3_literals r = LIB.Z3_get_guessed_literals(a0);
5694  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5695  if (err != Z3_error_code.Z3_OK)
5696  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5697  return r;
5698  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 5638 of file Native.cs.

5638  {
5639  uint r = LIB.Z3_get_implied_equalities(a0, a1, a2, a3, a4);
5640  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5641  if (err != Z3_error_code.Z3_OK)
5642  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5643  return r;
5644  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_index_value ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3758 of file Native.cs.

3758  {
3759  uint r = LIB.Z3_get_index_value(a0, a1);
3760  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3761  if (err != Z3_error_code.Z3_OK)
3762  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3763  return r;
3764  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_get_interpolant ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_params  a3 
)
inlinestatic

Definition at line 6235 of file Native.cs.

Referenced by InterpolationContext.GetInterpolant().

6235  {
6236  Z3_ast_vector r = LIB.Z3_get_interpolant(a0, a1, a2, a3);
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:1311
static IntPtr Z3_get_label_symbol ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
)
inlinestatic

Definition at line 5715 of file Native.cs.

5715  {
5716  IntPtr r = LIB.Z3_get_label_symbol(a0, a1, a2);
5717  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5718  if (err != Z3_error_code.Z3_OK)
5719  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5720  return r;
5721  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_get_literal ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
)
inlinestatic

Definition at line 5723 of file Native.cs.

5723  {
5724  Z3_ast r = LIB.Z3_get_literal(a0, a1, a2);
5725  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5726  if (err != Z3_error_code.Z3_OK)
5727  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5728  return r;
5729  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_decl Z3_get_model_constant ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5753 of file Native.cs.

5753  {
5754  Z3_func_decl r = LIB.Z3_get_model_constant(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:1311
static Z3_func_decl Z3_get_model_func_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5769 of file Native.cs.

5769  {
5770  Z3_func_decl r = LIB.Z3_get_model_func_decl(a0, a1, a2);
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:1311
static Z3_ast Z3_get_model_func_else ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5800 of file Native.cs.

5800  {
5801  Z3_ast r = LIB.Z3_get_model_func_else(a0, a1, a2);
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:1311
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 5824 of file Native.cs.

5824  {
5825  Z3_ast r = LIB.Z3_get_model_func_entry_arg(a0, a1, a2, a3, a4);
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:1311
static uint Z3_get_model_func_entry_num_args ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3 
)
inlinestatic

Definition at line 5816 of file Native.cs.

5816  {
5817  uint r = LIB.Z3_get_model_func_entry_num_args(a0, a1, a2, a3);
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:1311
static Z3_ast Z3_get_model_func_entry_value ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3 
)
inlinestatic

Definition at line 5832 of file Native.cs.

5832  {
5833  Z3_ast r = LIB.Z3_get_model_func_entry_value(a0, a1, a2, a3);
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:1311
static uint Z3_get_model_func_num_entries ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5808 of file Native.cs.

5808  {
5809  uint r = LIB.Z3_get_model_func_num_entries(a0, a1, a2);
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:1311
static uint Z3_get_model_num_constants ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 5745 of file Native.cs.

5745  {
5746  uint r = LIB.Z3_get_model_num_constants(a0, a1);
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:1311
static uint Z3_get_model_num_funcs ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 5761 of file Native.cs.

5761  {
5762  uint r = LIB.Z3_get_model_num_funcs(a0, a1);
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:1311
static uint Z3_get_num_literals ( Z3_context  a0,
Z3_literals  a1 
)
inlinestatic

Definition at line 5707 of file Native.cs.

5707  {
5708  uint r = LIB.Z3_get_num_literals(a0, a1);
5709  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5710  if (err != Z3_error_code.Z3_OK)
5711  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5712  return r;
5713  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_num_probes ( Z3_context  a0)
inlinestatic

Definition at line 5191 of file Native.cs.

5191  {
5192  uint r = LIB.Z3_get_num_probes(a0);
5193  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5194  if (err != Z3_error_code.Z3_OK)
5195  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5196  return r;
5197  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_num_scopes ( Z3_context  a0)
inlinestatic

Definition at line 5592 of file Native.cs.

5592  {
5593  uint r = LIB.Z3_get_num_scopes(a0);
5594  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5595  if (err != Z3_error_code.Z3_OK)
5596  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5597  return r;
5598  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_num_tactics ( Z3_context  a0)
inlinestatic

Definition at line 5175 of file Native.cs.

5175  {
5176  uint r = LIB.Z3_get_num_tactics(a0);
5177  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5178  if (err != Z3_error_code.Z3_OK)
5179  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5180  return r;
5181  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_get_numeral_decimal_string ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3646 of file Native.cs.

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

3646  {
3647  IntPtr r = LIB.Z3_get_numeral_decimal_string(a0, a1, a2);
3648  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3649  if (err != Z3_error_code.Z3_OK)
3650  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3651  return Marshal.PtrToStringAnsi(r);
3652  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_get_numeral_int ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref int  a2 
)
inlinestatic

Definition at line 3678 of file Native.cs.

3678  {
3679  int r = LIB.Z3_get_numeral_int(a0, a1, ref a2);
3680  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3681  if (err != Z3_error_code.Z3_OK)
3682  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3683  return r;
3684  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_get_numeral_int64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2 
)
inlinestatic

Definition at line 3702 of file Native.cs.

3702  {
3703  int r = LIB.Z3_get_numeral_int64(a0, a1, ref a2);
3704  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3705  if (err != Z3_error_code.Z3_OK)
3706  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3707  return r;
3708  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3710 of file Native.cs.

3710  {
3711  int r = LIB.Z3_get_numeral_rational_int64(a0, a1, ref a2, ref a3);
3712  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3713  if (err != Z3_error_code.Z3_OK)
3714  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3715  return r;
3716  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3670 of file Native.cs.

3670  {
3671  int r = LIB.Z3_get_numeral_small(a0, a1, ref a2, ref a3);
3672  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3673  if (err != Z3_error_code.Z3_OK)
3674  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3675  return r;
3676  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_get_numeral_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3638 of file Native.cs.

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

3638  {
3639  IntPtr r = LIB.Z3_get_numeral_string(a0, a1);
3640  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3641  if (err != Z3_error_code.Z3_OK)
3642  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3643  return Marshal.PtrToStringAnsi(r);
3644  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_get_numeral_uint ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref uint  a2 
)
inlinestatic

Definition at line 3686 of file Native.cs.

3686  {
3687  int r = LIB.Z3_get_numeral_uint(a0, a1, ref a2);
3688  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3689  if (err != Z3_error_code.Z3_OK)
3690  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3691  return r;
3692  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_get_numeral_uint64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref UInt64  a2 
)
inlinestatic

Definition at line 3694 of file Native.cs.

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

Definition at line 3654 of file Native.cs.

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

Definition at line 3750 of file Native.cs.

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

Definition at line 3742 of file Native.cs.

3742  {
3743  uint r = LIB.Z3_get_pattern_num_terms(a0, a1);
3744  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3745  if (err != Z3_error_code.Z3_OK)
3746  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3747  return r;
3748  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_get_probe_name ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 5199 of file Native.cs.

5199  {
5200  IntPtr r = LIB.Z3_get_probe_name(a0, a1);
5201  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5202  if (err != Z3_error_code.Z3_OK)
5203  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5204  return Marshal.PtrToStringAnsi(r);
5205  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_get_quantifier_body ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3838 of file Native.cs.

3838  {
3839  Z3_ast r = LIB.Z3_get_quantifier_body(a0, a1);
3840  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3841  if (err != Z3_error_code.Z3_OK)
3842  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3843  return r;
3844  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static IntPtr Z3_get_quantifier_bound_name ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3822 of file Native.cs.

3822  {
3823  IntPtr r = LIB.Z3_get_quantifier_bound_name(a0, a1, a2);
3824  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3825  if (err != Z3_error_code.Z3_OK)
3826  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3827  return r;
3828  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_get_quantifier_bound_sort ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3830 of file Native.cs.

3830  {
3831  Z3_sort r = LIB.Z3_get_quantifier_bound_sort(a0, a1, a2);
3832  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3833  if (err != Z3_error_code.Z3_OK)
3834  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3835  return r;
3836  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_get_quantifier_no_pattern_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3806 of file Native.cs.

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

Definition at line 3814 of file Native.cs.

3814  {
3815  uint r = LIB.Z3_get_quantifier_num_bound(a0, a1);
3816  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3817  if (err != Z3_error_code.Z3_OK)
3818  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3819  return r;
3820  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_quantifier_num_no_patterns ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3798 of file Native.cs.

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

Definition at line 3782 of file Native.cs.

3782  {
3783  uint r = LIB.Z3_get_quantifier_num_patterns(a0, a1);
3784  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3785  if (err != Z3_error_code.Z3_OK)
3786  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3787  return r;
3788  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_pattern Z3_get_quantifier_pattern_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3790 of file Native.cs.

3790  {
3791  Z3_pattern r = LIB.Z3_get_quantifier_pattern_ast(a0, a1, a2);
3792  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3793  if (err != Z3_error_code.Z3_OK)
3794  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3795  return r;
3796  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_quantifier_weight ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3774 of file Native.cs.

3774  {
3775  uint r = LIB.Z3_get_quantifier_weight(a0, a1);
3776  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3777  if (err != Z3_error_code.Z3_OK)
3778  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3779  return r;
3780  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_get_range ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3430 of file Native.cs.

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

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

Definition at line 3334 of file Native.cs.

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

Definition at line 3342 of file Native.cs.

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

Definition at line 5676 of file Native.cs.

5676  {
5677  Z3_literals r = LIB.Z3_get_relevant_labels(a0);
5678  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5679  if (err != Z3_error_code.Z3_OK)
5680  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5681  return r;
5682  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_literals Z3_get_relevant_literals ( Z3_context  a0)
inlinestatic

Definition at line 5684 of file Native.cs.

5684  {
5685  Z3_literals r = LIB.Z3_get_relevant_literals(a0);
5686  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5687  if (err != Z3_error_code.Z3_OK)
5688  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5689  return r;
5690  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_search_failure ( Z3_context  a0)
inlinestatic

Definition at line 5660 of file Native.cs.

5660  {
5661  uint r = LIB.Z3_get_search_failure(a0);
5662  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5663  if (err != Z3_error_code.Z3_OK)
5664  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5665  return r;
5666  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_get_smtlib_assumption ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4238 of file Native.cs.

4238  {
4239  Z3_ast r = LIB.Z3_get_smtlib_assumption(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  return r;
4244  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_decl Z3_get_smtlib_decl ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4254 of file Native.cs.

4254  {
4255  Z3_func_decl r = LIB.Z3_get_smtlib_decl(a0, a1);
4256  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4257  if (err != Z3_error_code.Z3_OK)
4258  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4259  return r;
4260  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_get_smtlib_error ( Z3_context  a0)
inlinestatic

Definition at line 4278 of file Native.cs.

4278  {
4279  IntPtr r = LIB.Z3_get_smtlib_error(a0);
4280  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4281  if (err != Z3_error_code.Z3_OK)
4282  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4283  return Marshal.PtrToStringAnsi(r);
4284  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_get_smtlib_formula ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4222 of file Native.cs.

4222  {
4223  Z3_ast r = LIB.Z3_get_smtlib_formula(a0, a1);
4224  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4225  if (err != Z3_error_code.Z3_OK)
4226  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4227  return r;
4228  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_smtlib_num_assumptions ( Z3_context  a0)
inlinestatic

Definition at line 4230 of file Native.cs.

4230  {
4231  uint r = LIB.Z3_get_smtlib_num_assumptions(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:1311
static uint Z3_get_smtlib_num_decls ( Z3_context  a0)
inlinestatic

Definition at line 4246 of file Native.cs.

4246  {
4247  uint r = LIB.Z3_get_smtlib_num_decls(a0);
4248  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4249  if (err != Z3_error_code.Z3_OK)
4250  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4251  return r;
4252  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_smtlib_num_formulas ( Z3_context  a0)
inlinestatic

Definition at line 4214 of file Native.cs.

4214  {
4215  uint r = LIB.Z3_get_smtlib_num_formulas(a0);
4216  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4217  if (err != Z3_error_code.Z3_OK)
4218  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4219  return r;
4220  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_smtlib_num_sorts ( Z3_context  a0)
inlinestatic

Definition at line 4262 of file Native.cs.

4262  {
4263  uint r = LIB.Z3_get_smtlib_num_sorts(a0);
4264  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4265  if (err != Z3_error_code.Z3_OK)
4266  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4267  return r;
4268  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_get_smtlib_sort ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4270 of file Native.cs.

4270  {
4271  Z3_sort r = LIB.Z3_get_smtlib_sort(a0, a1);
4272  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4273  if (err != Z3_error_code.Z3_OK)
4274  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4275  return r;
4276  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_get_sort ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3566 of file Native.cs.

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

Definition at line 3206 of file Native.cs.

3206  {
3207  uint r = LIB.Z3_get_sort_id(a0, a1);
3208  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3209  if (err != Z3_error_code.Z3_OK)
3210  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3211  return r;
3212  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_sort_kind ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3230 of file Native.cs.

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

3230  {
3231  uint r = LIB.Z3_get_sort_kind(a0, a1);
3232  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3233  if (err != Z3_error_code.Z3_OK)
3234  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3235  return r;
3236  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static IntPtr Z3_get_sort_name ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3198 of file Native.cs.

3198  {
3199  IntPtr r = LIB.Z3_get_sort_name(a0, a1);
3200  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3201  if (err != Z3_error_code.Z3_OK)
3202  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3203  return r;
3204  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_get_symbol_int ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 3182 of file Native.cs.

3182  {
3183  int r = LIB.Z3_get_symbol_int(a0, a1);
3184  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3185  if (err != Z3_error_code.Z3_OK)
3186  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3187  return r;
3188  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_get_symbol_kind ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 3174 of file Native.cs.

Referenced by Symbol.GetHashCode().

3174  {
3175  uint r = LIB.Z3_get_symbol_kind(a0, a1);
3176  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3177  if (err != Z3_error_code.Z3_OK)
3178  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3179  return r;
3180  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_get_symbol_string ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 3190 of file Native.cs.

3190  {
3191  IntPtr r = LIB.Z3_get_symbol_string(a0, a1);
3192  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3193  if (err != Z3_error_code.Z3_OK)
3194  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3195  return Marshal.PtrToStringAnsi(r);
3196  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_get_tactic_name ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 5183 of file Native.cs.

5183  {
5184  IntPtr r = LIB.Z3_get_tactic_name(a0, a1);
5185  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5186  if (err != Z3_error_code.Z3_OK)
5187  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5188  return Marshal.PtrToStringAnsi(r);
5189  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_decl Z3_get_tuple_sort_field_decl ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3286 of file Native.cs.

3286  {
3287  Z3_func_decl r = LIB.Z3_get_tuple_sort_field_decl(a0, a1, a2);
3288  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3289  if (err != Z3_error_code.Z3_OK)
3290  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3291  return r;
3292  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_decl Z3_get_tuple_sort_mk_decl ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3270 of file Native.cs.

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

Definition at line 3278 of file Native.cs.

3278  {
3279  uint r = LIB.Z3_get_tuple_sort_num_fields(a0, a1);
3280  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3281  if (err != Z3_error_code.Z3_OK)
3282  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3283  return r;
3284  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 4311 of file Native.cs.

4311  {
4312  LIB.Z3_get_version(ref a0, ref a1, ref a2, ref a3);
4313  }
static int Z3_global_param_get ( string  a0,
out IntPtr  a1 
)
inlinestatic

Definition at line 1963 of file Native.cs.

1963  {
1964  int r = LIB.Z3_global_param_get(a0, out a1);
1965  return r;
1966  }
static void Z3_global_param_reset_all ( )
inlinestatic

Definition at line 1959 of file Native.cs.

1959  {
1960  LIB.Z3_global_param_reset_all();
1961  }
static void Z3_global_param_set ( string  a0,
string  a1 
)
inlinestatic

Definition at line 1955 of file Native.cs.

1955  {
1956  LIB.Z3_global_param_set(a0, a1);
1957  }
static void Z3_goal_assert ( Z3_context  a0,
Z3_goal  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4869 of file Native.cs.

Referenced by Goal.Assert().

4869  {
4870  LIB.Z3_goal_assert(a0, a1, a2);
4871  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4872  if (err != Z3_error_code.Z3_OK)
4873  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4874  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_goal_dec_ref ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4854 of file Native.cs.

Referenced by Goal.AsBoolExpr().

4854  {
4855  LIB.Z3_goal_dec_ref(a0, a1);
4856  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4857  if (err != Z3_error_code.Z3_OK)
4858  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4859  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_goal_depth ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4884 of file Native.cs.

4884  {
4885  uint r = LIB.Z3_goal_depth(a0, a1);
4886  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4887  if (err != Z3_error_code.Z3_OK)
4888  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4889  return r;
4890  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_goal_formula ( Z3_context  a0,
Z3_goal  a1,
uint  a2 
)
inlinestatic

Definition at line 4907 of file Native.cs.

4907  {
4908  Z3_ast r = LIB.Z3_goal_formula(a0, a1, a2);
4909  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4910  if (err != Z3_error_code.Z3_OK)
4911  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4912  return r;
4913  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_goal_inc_ref ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4847 of file Native.cs.

Referenced by Goal.AsBoolExpr().

4847  {
4848  LIB.Z3_goal_inc_ref(a0, a1);
4849  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4850  if (err != Z3_error_code.Z3_OK)
4851  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4852  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_goal_inconsistent ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4876 of file Native.cs.

4876  {
4877  int r = LIB.Z3_goal_inconsistent(a0, a1);
4878  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4879  if (err != Z3_error_code.Z3_OK)
4880  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4881  return r;
4882  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_goal_is_decided_sat ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4923 of file Native.cs.

4923  {
4924  int r = LIB.Z3_goal_is_decided_sat(a0, a1);
4925  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4926  if (err != Z3_error_code.Z3_OK)
4927  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4928  return r;
4929  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_goal_is_decided_unsat ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4931 of file Native.cs.

4931  {
4932  int r = LIB.Z3_goal_is_decided_unsat(a0, a1);
4933  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4934  if (err != Z3_error_code.Z3_OK)
4935  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4936  return r;
4937  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_goal_num_exprs ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4915 of file Native.cs.

4915  {
4916  uint r = LIB.Z3_goal_num_exprs(a0, a1);
4917  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4918  if (err != Z3_error_code.Z3_OK)
4919  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4920  return r;
4921  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_goal_precision ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4861 of file Native.cs.

4861  {
4862  uint r = LIB.Z3_goal_precision(a0, a1);
4863  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4864  if (err != Z3_error_code.Z3_OK)
4865  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4866  return r;
4867  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_goal_reset ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4892 of file Native.cs.

Referenced by Goal.Reset().

4892  {
4893  LIB.Z3_goal_reset(a0, a1);
4894  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4895  if (err != Z3_error_code.Z3_OK)
4896  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4897  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_goal_size ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4899 of file Native.cs.

4899  {
4900  uint r = LIB.Z3_goal_size(a0, a1);
4901  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4902  if (err != Z3_error_code.Z3_OK)
4903  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4904  return r;
4905  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_goal_to_string ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4947 of file Native.cs.

Referenced by Goal.ToString().

4947  {
4948  IntPtr r = LIB.Z3_goal_to_string(a0, a1);
4949  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4950  if (err != Z3_error_code.Z3_OK)
4951  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4952  return Marshal.PtrToStringAnsi(r);
4953  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_goal Z3_goal_translate ( Z3_context  a0,
Z3_goal  a1,
Z3_context  a2 
)
inlinestatic

Definition at line 4939 of file Native.cs.

Referenced by Goal.Translate().

4939  {
4940  Z3_goal r = LIB.Z3_goal_translate(a0, a1, a2);
4941  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4942  if (err != Z3_error_code.Z3_OK)
4943  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4944  return r;
4945  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_inc_ref ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 1999 of file Native.cs.

Referenced by AST.SExpr().

1999  {
2000  LIB.Z3_inc_ref(a0, a1);
2001  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2002  if (err != Z3_error_code.Z3_OK)
2003  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2004  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_interpolation_profile ( Z3_context  a0)
inlinestatic

Definition at line 6251 of file Native.cs.

Referenced by InterpolationContext.InterpolationProfile().

6251  {
6252  IntPtr r = LIB.Z3_interpolation_profile(a0);
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 Marshal.PtrToStringAnsi(r);
6257  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_interrupt ( Z3_context  a0)
inlinestatic

Definition at line 2020 of file Native.cs.

Referenced by Context.Interrupt().

2020  {
2021  LIB.Z3_interrupt(a0);
2022  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2023  if (err != Z3_error_code.Z3_OK)
2024  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2025  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_is_algebraic_number ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3614 of file Native.cs.

3614  {
3615  int r = LIB.Z3_is_algebraic_number(a0, a1);
3616  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3617  if (err != Z3_error_code.Z3_OK)
3618  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3619  return r;
3620  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_is_app ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3598 of file Native.cs.

3598  {
3599  int r = LIB.Z3_is_app(a0, a1);
3600  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3601  if (err != Z3_error_code.Z3_OK)
3602  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3603  return r;
3604  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_is_array_value ( Z3_context  a0,
Z3_model  a1,
Z3_ast  a2,
[In, Out] ref uint  a3 
)
inlinestatic

Definition at line 5785 of file Native.cs.

5785  {
5786  int r = LIB.Z3_is_array_value(a0, a1, a2, ref 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:1311
static int Z3_is_as_array ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 4012 of file Native.cs.

Referenced by Model.FuncInterp().

4012  {
4013  int r = LIB.Z3_is_as_array(a0, a1);
4014  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4015  if (err != Z3_error_code.Z3_OK)
4016  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4017  return r;
4018  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_is_eq_ast ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 3542 of file Native.cs.

Referenced by AST.operator==().

3542  {
3543  int r = LIB.Z3_is_eq_ast(a0, a1, a2);
3544  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3545  if (err != Z3_error_code.Z3_OK)
3546  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3547  return r;
3548  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_is_eq_func_decl ( Z3_context  a0,
Z3_func_decl  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3374 of file Native.cs.

Referenced by FuncDecl.operator==().

3374  {
3375  int r = LIB.Z3_is_eq_func_decl(a0, a1, a2);
3376  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3377  if (err != Z3_error_code.Z3_OK)
3378  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3379  return r;
3380  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_is_eq_sort ( Z3_context  a0,
Z3_sort  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3222 of file Native.cs.

Referenced by Sort.operator==().

3222  {
3223  int r = LIB.Z3_is_eq_sort(a0, a1, a2);
3224  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3225  if (err != Z3_error_code.Z3_OK)
3226  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3227  return r;
3228  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_is_numeral_ast ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3606 of file Native.cs.

3606  {
3607  int r = LIB.Z3_is_numeral_ast(a0, a1);
3608  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3609  if (err != Z3_error_code.Z3_OK)
3610  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3611  return r;
3612  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_is_quantifier_forall ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3766 of file Native.cs.

3766  {
3767  int r = LIB.Z3_is_quantifier_forall(a0, a1);
3768  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3769  if (err != Z3_error_code.Z3_OK)
3770  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3771  return r;
3772  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_is_well_sorted ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3574 of file Native.cs.

3574  {
3575  int r = LIB.Z3_is_well_sorted(a0, a1);
3576  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3577  if (err != Z3_error_code.Z3_OK)
3578  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3579  return r;
3580  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_add ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2414 of file Native.cs.

Referenced by Context.MkOr().

2414  {
2415  Z3_ast r = LIB.Z3_mk_add(a0, a1, a2);
2416  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2417  if (err != Z3_error_code.Z3_OK)
2418  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2419  return r;
2420  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_and ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2398 of file Native.cs.

Referenced by Context.MkAnd().

2398  {
2399  Z3_ast r = LIB.Z3_mk_and(a0, a1, a2);
2400  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2401  if (err != Z3_error_code.Z3_OK)
2402  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2403  return r;
2404  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_app ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 2294 of file Native.cs.

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

Definition at line 2950 of file Native.cs.

Referenced by Context.MkTermArray().

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

Definition at line 2202 of file Native.cs.

2202  {
2203  Z3_sort r = LIB.Z3_mk_array_sort(a0, a1, a2);
2204  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2205  if (err != Z3_error_code.Z3_OK)
2206  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2207  return r;
2208  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_map Z3_mk_ast_map ( Z3_context  a0)
inlinestatic

Definition at line 4756 of file Native.cs.

4756  {
4757  Z3_ast_map r = LIB.Z3_mk_ast_map(a0);
4758  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4759  if (err != Z3_error_code.Z3_OK)
4760  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4761  return r;
4762  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_mk_ast_vector ( Z3_context  a0)
inlinestatic

Definition at line 4681 of file Native.cs.

Referenced by ASTVector.ToRealExprArray().

4681  {
4682  Z3_ast_vector r = LIB.Z3_mk_ast_vector(a0);
4683  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4684  if (err != Z3_error_code.Z3_OK)
4685  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4686  return r;
4687  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_atmost ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2,
uint  a3 
)
inlinestatic

Definition at line 3350 of file Native.cs.

Referenced by Context.MkAtMost().

3350  {
3351  Z3_ast r = LIB.Z3_mk_atmost(a0, a1, a2, a3);
3352  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3353  if (err != Z3_error_code.Z3_OK)
3354  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3355  return r;
3356  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_bool_sort ( Z3_context  a0)
inlinestatic

Definition at line 2162 of file Native.cs.

2162  {
2163  Z3_sort r = LIB.Z3_mk_bool_sort(a0);
2164  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2165  if (err != Z3_error_code.Z3_OK)
2166  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2167  return r;
2168  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_bound ( Z3_context  a0,
uint  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3102 of file Native.cs.

Referenced by Context.MkFreshConstDecl().

3102  {
3103  Z3_ast r = LIB.Z3_mk_bound(a0, a1, a2);
3104  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3105  if (err != Z3_error_code.Z3_OK)
3106  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3107  return r;
3108  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_bv2int ( Z3_context  a0,
Z3_ast  a1,
int  a2 
)
inlinestatic

Definition at line 2846 of file Native.cs.

Referenced by Context.MkBV2Int().

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

Definition at line 2186 of file Native.cs.

Referenced by Context.MkBitVecSort().

2186  {
2187  Z3_sort r = LIB.Z3_mk_bv_sort(a0, a1);
2188  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2189  if (err != Z3_error_code.Z3_OK)
2190  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2191  return r;
2192  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_bvadd ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2614 of file Native.cs.

Referenced by Context.MkBVAdd().

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

Definition at line 2854 of file Native.cs.

Referenced by Context.MkBVAddNoOverflow().

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

Definition at line 2862 of file Native.cs.

Referenced by Context.MkBVAddNoUnderflow().

2862  {
2863  Z3_ast r = LIB.Z3_mk_bvadd_no_underflow(a0, a1, a2);
2864  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2865  if (err != Z3_error_code.Z3_OK)
2866  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2867  return r;
2868  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_bvand ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2558 of file Native.cs.

Referenced by Context.MkBVAND().

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

Definition at line 2798 of file Native.cs.

Referenced by Context.MkBVASHR().

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

Definition at line 2790 of file Native.cs.

Referenced by Context.MkBVLSHR().

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

Definition at line 2630 of file Native.cs.

Referenced by Context.MkBVMul().

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

Definition at line 2902 of file Native.cs.

Referenced by Context.MkBVMulNoOverflow().

2902  {
2903  Z3_ast r = LIB.Z3_mk_bvmul_no_overflow(a0, a1, a2, a3);
2904  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2905  if (err != Z3_error_code.Z3_OK)
2906  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2907  return r;
2908  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_bvmul_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2910 of file Native.cs.

Referenced by Context.MkBVMulNoUnderflow().

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

Definition at line 2582 of file Native.cs.

Referenced by Context.MkBVNAND().

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

Definition at line 2606 of file Native.cs.

Referenced by Context.MkBVNeg().

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

Definition at line 2894 of file Native.cs.

Referenced by Context.MkBVNegNoOverflow().

2894  {
2895  Z3_ast r = LIB.Z3_mk_bvneg_no_overflow(a0, a1);
2896  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2897  if (err != Z3_error_code.Z3_OK)
2898  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2899  return r;
2900  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_bvnor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2590 of file Native.cs.

Referenced by Context.MkBVNOR().

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

Definition at line 2534 of file Native.cs.

Referenced by Context.MkIsInteger().

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

Definition at line 2566 of file Native.cs.

Referenced by Context.MkBVOR().

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

Definition at line 2542 of file Native.cs.

Referenced by Context.MkBVRedAND().

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

Definition at line 2550 of file Native.cs.

Referenced by Context.MkBVRedOR().

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

Definition at line 2646 of file Native.cs.

Referenced by Context.MkBVSDiv().

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

Definition at line 2886 of file Native.cs.

Referenced by Context.MkBVSDivNoOverflow().

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

Definition at line 2718 of file Native.cs.

Referenced by Context.MkBVSGE().

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

Definition at line 2734 of file Native.cs.

Referenced by Context.MkBVSGT().

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

Definition at line 2782 of file Native.cs.

Referenced by Context.MkBVSHL().

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

Definition at line 2702 of file Native.cs.

Referenced by Context.MkBVSLE().

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

Definition at line 2686 of file Native.cs.

Referenced by Context.MkBVSLT().

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

Definition at line 2670 of file Native.cs.

Referenced by Context.MkBVSMod().

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

Definition at line 2662 of file Native.cs.

Referenced by Context.MkBVSRem().

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

Definition at line 2622 of file Native.cs.

Referenced by Context.MkBVSub().

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

Definition at line 2870 of file Native.cs.

Referenced by Context.MkBVSubNoOverflow().

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

Definition at line 2878 of file Native.cs.

Referenced by Context.MkBVSubNoUnderflow().

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

Definition at line 2638 of file Native.cs.

Referenced by Context.MkBVUDiv().

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

Definition at line 2710 of file Native.cs.

Referenced by Context.MkBVUGE().

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

Definition at line 2726 of file Native.cs.

Referenced by Context.MkBVUGT().

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

Definition at line 2694 of file Native.cs.

Referenced by Context.MkBVULE().

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

Definition at line 2678 of file Native.cs.

Referenced by Context.MkBVULT().

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

Definition at line 2654 of file Native.cs.

Referenced by Context.MkBVURem().

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

Definition at line 2598 of file Native.cs.

Referenced by Context.MkBVXNOR().

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

Definition at line 2574 of file Native.cs.

Referenced by Context.MkBVXOR().

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

Definition at line 2742 of file Native.cs.

Referenced by Context.MkConcat().

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

Definition at line 1968 of file Native.cs.

Referenced by Context.Context().

1968  {
1969  Z3_config r = LIB.Z3_mk_config();
1970  return r;
1971  }
static Z3_ast Z3_mk_const ( Z3_context  a0,
IntPtr  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2302 of file Native.cs.

Referenced by Context.MkFreshConstDecl().

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

Definition at line 2934 of file Native.cs.

Referenced by Context.MkConstArray().

2934  {
2935  Z3_ast r = LIB.Z3_mk_const_array(a0, a1, a2);
2936  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2937  if (err != Z3_error_code.Z3_OK)
2938  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2939  return r;
2940  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 2234 of file Native.cs.

2234  {
2235  Z3_constructor r = LIB.Z3_mk_constructor(a0, a1, a2, a3, a4, a5, a6);
2236  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2237  if (err != Z3_error_code.Z3_OK)
2238  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2239  return r;
2240  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_constructor_list Z3_mk_constructor_list ( Z3_context  a0,
uint  a1,
[In] Z3_constructor[]  a2 
)
inlinestatic

Definition at line 2257 of file Native.cs.

2257  {
2258  Z3_constructor_list r = LIB.Z3_mk_constructor_list(a0, a1, a2);
2259  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2260  if (err != Z3_error_code.Z3_OK)
2261  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2262  return r;
2263  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_context Z3_mk_context ( Z3_config  a0)
inlinestatic

Definition at line 1981 of file Native.cs.

1981  {
1982  Z3_context r = LIB.Z3_mk_context(a0);
1983  if (r == IntPtr.Zero)
1984  throw new Z3Exception("Object allocation failed.");
1985  return r;
1986  }
static Z3_context Z3_mk_context_rc ( Z3_config  a0)
inlinestatic

Definition at line 1988 of file Native.cs.

Referenced by Context.Context().

1988  {
1989  Z3_context r = LIB.Z3_mk_context_rc(a0);
1990  if (r == IntPtr.Zero)
1991  throw new Z3Exception("Object allocation failed.");
1992  return r;
1993  }
static Z3_sort Z3_mk_datatype ( Z3_context  a0,
IntPtr  a1,
uint  a2,
[In, Out] Z3_constructor[]  a3 
)
inlinestatic

Definition at line 2249 of file Native.cs.

2249  {
2250  Z3_sort r = LIB.Z3_mk_datatype(a0, a1, a2, a3);
2251  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2252  if (err != Z3_error_code.Z3_OK)
2253  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2254  return r;
2255  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 2272 of file Native.cs.

Referenced by Context.MkDatatypeSorts().

2272  {
2273  LIB.Z3_mk_datatypes(a0, a1, a2, a3, a4);
2274  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2275  if (err != Z3_error_code.Z3_OK)
2276  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2277  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_distinct ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2350 of file Native.cs.

Referenced by Context.MkDistinct().

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

Definition at line 2446 of file Native.cs.

Referenced by Context.MkDiv().

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

Definition at line 2966 of file Native.cs.

Referenced by Context.MkEmptySet().

2966  {
2967  Z3_ast r = LIB.Z3_mk_empty_set(a0, a1);
2968  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2969  if (err != Z3_error_code.Z3_OK)
2970  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2971  return r;
2972  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 2218 of file Native.cs.

Referenced by EnumSort.TesterDecl().

2218  {
2219  Z3_sort r = LIB.Z3_mk_enumeration_sort(a0, a1, a2, a3, a4, a5);
2220  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2221  if (err != Z3_error_code.Z3_OK)
2222  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2223  return r;
2224  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2342 of file Native.cs.

Referenced by Context.MkEq().

2342  {
2343  Z3_ast r = LIB.Z3_mk_eq(a0, a1, a2);
2344  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2345  if (err != Z3_error_code.Z3_OK)
2346  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2347  return r;
2348  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3118 of file Native.cs.

3118  {
3119  Z3_ast r = LIB.Z3_mk_exists(a0, a1, a2, a3, a4, a5, a6, a7);
3120  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3121  if (err != Z3_error_code.Z3_OK)
3122  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3123  return r;
3124  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3150 of file Native.cs.

3150  {
3151  Z3_ast r = LIB.Z3_mk_exists_const(a0, a1, a2, a3, a4, a5, a6);
3152  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3153  if (err != Z3_error_code.Z3_OK)
3154  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3155  return r;
3156  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_ext_rotate_left ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2822 of file Native.cs.

Referenced by Context.MkBVRotateLeft().

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

Definition at line 2830 of file Native.cs.

Referenced by Context.MkBVRotateRight().

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

Definition at line 2750 of file Native.cs.

Referenced by Context.MkExtract().

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

Definition at line 2334 of file Native.cs.

Referenced by Context.MkFalse().

2334  {
2335  Z3_ast r = LIB.Z3_mk_false(a0);
2336  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2337  if (err != Z3_error_code.Z3_OK)
2338  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2339  return r;
2340  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_finite_domain_sort ( Z3_context  a0,
IntPtr  a1,
UInt64  a2 
)
inlinestatic

Definition at line 2194 of file Native.cs.

2194  {
2195  Z3_sort r = LIB.Z3_mk_finite_domain_sort(a0, a1, a2);
2196  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2197  if (err != Z3_error_code.Z3_OK)
2198  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2199  return r;
2200  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_fixedpoint Z3_mk_fixedpoint ( Z3_context  a0)
inlinestatic

Definition at line 4331 of file Native.cs.

Referenced by Fixedpoint.ParseString().

4331  {
4332  Z3_fixedpoint r = LIB.Z3_mk_fixedpoint(a0);
4333  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4334  if (err != Z3_error_code.Z3_OK)
4335  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4336  return r;
4337  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3110 of file Native.cs.

3110  {
3111  Z3_ast r = LIB.Z3_mk_forall(a0, a1, a2, a3, a4, a5, a6, a7);
3112  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3113  if (err != Z3_error_code.Z3_OK)
3114  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3115  return r;
3116  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3142 of file Native.cs.

3142  {
3143  Z3_ast r = LIB.Z3_mk_forall_const(a0, a1, a2, a3, a4, a5, a6);
3144  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3145  if (err != Z3_error_code.Z3_OK)
3146  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3147  return r;
3148  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_abs ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6514 of file Native.cs.

Referenced by Context.MkFP().

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

Definition at line 6530 of file Native.cs.

Referenced by Context.MkFPAdd().

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

Definition at line 6554 of file Native.cs.

Referenced by Context.MkFPDiv().

6554  {
6555  Z3_ast r = LIB.Z3_mk_fpa_div(a0, a1, a2, a3);
6556  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6557  if (err != Z3_error_code.Z3_OK)
6558  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6559  return r;
6560  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6642 of file Native.cs.

Referenced by Context.MkFPEq().

6642  {
6643  Z3_ast r = LIB.Z3_mk_fpa_eq(a0, a1, a2);
6644  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6645  if (err != Z3_error_code.Z3_OK)
6646  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6647  return r;
6648  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6562 of file Native.cs.

Referenced by Context.MkFPFMA().

6562  {
6563  Z3_ast r = LIB.Z3_mk_fpa_fma(a0, a1, a2, a3, a4);
6564  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6565  if (err != Z3_error_code.Z3_OK)
6566  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6567  return r;
6568  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_fp ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 6466 of file Native.cs.

Referenced by Context.MkFPIsPositive().

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

Definition at line 6626 of file Native.cs.

Referenced by Context.MkFPGEq().

6626  {
6627  Z3_ast r = LIB.Z3_mk_fpa_geq(a0, a1, a2);
6628  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6629  if (err != Z3_error_code.Z3_OK)
6630  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6631  return r;
6632  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_gt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6634 of file Native.cs.

Referenced by Context.MkFPGt().

6634  {
6635  Z3_ast r = LIB.Z3_mk_fpa_gt(a0, a1, a2);
6636  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6637  if (err != Z3_error_code.Z3_OK)
6638  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6639  return r;
6640  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_inf ( Z3_context  a0,
Z3_sort  a1,
int  a2 
)
inlinestatic

Definition at line 6450 of file Native.cs.

Referenced by Context.MkFPInf().

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

Definition at line 6674 of file Native.cs.

Referenced by Context.MkFPIsInfinite().

6674  {
6675  Z3_ast r = LIB.Z3_mk_fpa_is_infinite(a0, a1);
6676  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6677  if (err != Z3_error_code.Z3_OK)
6678  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6679  return r;
6680  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_is_nan ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6682 of file Native.cs.

Referenced by Context.MkFPIsNaN().

6682  {
6683  Z3_ast r = LIB.Z3_mk_fpa_is_nan(a0, a1);
6684  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6685  if (err != Z3_error_code.Z3_OK)
6686  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6687  return r;
6688  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_is_negative ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6690 of file Native.cs.

Referenced by Context.MkFPIsNegative().

6690  {
6691  Z3_ast r = LIB.Z3_mk_fpa_is_negative(a0, a1);
6692  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6693  if (err != Z3_error_code.Z3_OK)
6694  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6695  return r;
6696  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_is_normal ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6650 of file Native.cs.

Referenced by Context.MkFPIsNormal().

6650  {
6651  Z3_ast r = LIB.Z3_mk_fpa_is_normal(a0, a1);
6652  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6653  if (err != Z3_error_code.Z3_OK)
6654  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6655  return r;
6656  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_is_positive ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6698 of file Native.cs.

Referenced by Context.MkFPIsPositive().

6698  {
6699  Z3_ast r = LIB.Z3_mk_fpa_is_positive(a0, a1);
6700  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6701  if (err != Z3_error_code.Z3_OK)
6702  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6703  return r;
6704  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_is_subnormal ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6658 of file Native.cs.

Referenced by Context.MkFPIsSubnormal().

6658  {
6659  Z3_ast r = LIB.Z3_mk_fpa_is_subnormal(a0, a1);
6660  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6661  if (err != Z3_error_code.Z3_OK)
6662  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6663  return r;
6664  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_is_zero ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6666 of file Native.cs.

Referenced by Context.MkFPIsZero().

6666  {
6667  Z3_ast r = LIB.Z3_mk_fpa_is_zero(a0, a1);
6668  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6669  if (err != Z3_error_code.Z3_OK)
6670  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6671  return r;
6672  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_leq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6610 of file Native.cs.

Referenced by Context.MkFPLEq().

6610  {
6611  Z3_ast r = LIB.Z3_mk_fpa_leq(a0, a1, a2);
6612  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6613  if (err != Z3_error_code.Z3_OK)
6614  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6615  return r;
6616  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_lt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6618 of file Native.cs.

Referenced by Context.MkFPLt().

6618  {
6619  Z3_ast r = LIB.Z3_mk_fpa_lt(a0, a1, a2);
6620  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6621  if (err != Z3_error_code.Z3_OK)
6622  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6623  return r;
6624  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_max ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6602 of file Native.cs.

Referenced by Context.MkFPMax().

6602  {
6603  Z3_ast r = LIB.Z3_mk_fpa_max(a0, a1, a2);
6604  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6605  if (err != Z3_error_code.Z3_OK)
6606  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6607  return r;
6608  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_min ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 6594 of file Native.cs.

Referenced by Context.MkFPMin().

6594  {
6595  Z3_ast r = LIB.Z3_mk_fpa_min(a0, a1, a2);
6596  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6597  if (err != Z3_error_code.Z3_OK)
6598  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6599  return r;
6600  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_mul ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 6546 of file Native.cs.

Referenced by Context.MkFPMul().

6546  {
6547  Z3_ast r = LIB.Z3_mk_fpa_mul(a0, a1, a2, a3);
6548  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6549  if (err != Z3_error_code.Z3_OK)
6550  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6551  return r;
6552  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_nan ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 6442 of file Native.cs.

Referenced by Context.MkFPSort128().

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

Definition at line 6522 of file Native.cs.

Referenced by Context.MkFPNeg().

6522  {
6523  Z3_ast r = LIB.Z3_mk_fpa_neg(a0, a1);
6524  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6525  if (err != Z3_error_code.Z3_OK)
6526  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6527  return r;
6528  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_numeral_double ( Z3_context  a0,
double  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 6482 of file Native.cs.

Referenced by Context.MkFPNumeral().

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

Definition at line 6474 of file Native.cs.

Referenced by Context.MkFPNumeral().

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

Definition at line 6490 of file Native.cs.

Referenced by Context.MkFPNumeral().

6490  {
6491  Z3_ast r = LIB.Z3_mk_fpa_numeral_int(a0, a1, a2);
6492  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6493  if (err != Z3_error_code.Z3_OK)
6494  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6495  return r;
6496  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6506 of file Native.cs.

Referenced by Context.MkFPNumeral().

6506  {
6507  Z3_ast r = LIB.Z3_mk_fpa_numeral_int64_uint64(a0, a1, a2, a3, a4);
6508  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6509  if (err != Z3_error_code.Z3_OK)
6510  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6511  return r;
6512  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6498 of file Native.cs.

Referenced by Context.MkFPNumeral().

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

Definition at line 6578 of file Native.cs.

Referenced by Context.MkFPRem().

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

Definition at line 6314 of file Native.cs.

Referenced by Context.MkFPRNA().

6314  {
6315  Z3_ast r = LIB.Z3_mk_fpa_rna(a0);
6316  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6317  if (err != Z3_error_code.Z3_OK)
6318  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6319  return r;
6320  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_rne ( Z3_context  a0)
inlinestatic

Definition at line 6298 of file Native.cs.

Referenced by Context.MkFPRNE().

6298  {
6299  Z3_ast r = LIB.Z3_mk_fpa_rne(a0);
6300  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6301  if (err != Z3_error_code.Z3_OK)
6302  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6303  return r;
6304  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_round_nearest_ties_to_away ( Z3_context  a0)
inlinestatic

Definition at line 6306 of file Native.cs.

Referenced by Context.MkFPRoundNearestTiesToAway().

6306  {
6307  Z3_ast r = LIB.Z3_mk_fpa_round_nearest_ties_to_away(a0);
6308  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6309  if (err != Z3_error_code.Z3_OK)
6310  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6311  return r;
6312  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_round_nearest_ties_to_even ( Z3_context  a0)
inlinestatic

Definition at line 6290 of file Native.cs.

Referenced by Context.MkSolver().

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

Definition at line 6586 of file Native.cs.

Referenced by Context.MkFPRoundToIntegral().

6586  {
6587  Z3_ast r = LIB.Z3_mk_fpa_round_to_integral(a0, a1, a2);
6588  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6589  if (err != Z3_error_code.Z3_OK)
6590  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6591  return r;
6592  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_round_toward_negative ( Z3_context  a0)
inlinestatic

Definition at line 6338 of file Native.cs.

Referenced by Context.MkFPRoundTowardNegative().

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

Definition at line 6322 of file Native.cs.

Referenced by Context.MkFPRoundTowardPositive().

6322  {
6323  Z3_ast r = LIB.Z3_mk_fpa_round_toward_positive(a0);
6324  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6325  if (err != Z3_error_code.Z3_OK)
6326  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6327  return r;
6328  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_round_toward_zero ( Z3_context  a0)
inlinestatic

Definition at line 6354 of file Native.cs.

Referenced by Context.MkFPRoundTowardZero().

6354  {
6355  Z3_ast r = LIB.Z3_mk_fpa_round_toward_zero(a0);
6356  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6357  if (err != Z3_error_code.Z3_OK)
6358  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6359  return r;
6360  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_fpa_rounding_mode_sort ( Z3_context  a0)
inlinestatic

Definition at line 6282 of file Native.cs.

6282  {
6283  Z3_sort r = LIB.Z3_mk_fpa_rounding_mode_sort(a0);
6284  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6285  if (err != Z3_error_code.Z3_OK)
6286  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6287  return r;
6288  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_rtn ( Z3_context  a0)
inlinestatic

Definition at line 6346 of file Native.cs.

Referenced by Context.MkFPRTN().

6346  {
6347  Z3_ast r = LIB.Z3_mk_fpa_rtn(a0);
6348  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6349  if (err != Z3_error_code.Z3_OK)
6350  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6351  return r;
6352  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_rtp ( Z3_context  a0)
inlinestatic

Definition at line 6330 of file Native.cs.

Referenced by Context.MkFPRTP().

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

Definition at line 6362 of file Native.cs.

Referenced by Context.MkFPRTZ().

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

Definition at line 6370 of file Native.cs.

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

Definition at line 6434 of file Native.cs.

Referenced by Context.MkFPSort128().

6434  {
6435  Z3_sort r = LIB.Z3_mk_fpa_sort_128(a0);
6436  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6437  if (err != Z3_error_code.Z3_OK)
6438  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6439  return r;
6440  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_fpa_sort_16 ( Z3_context  a0)
inlinestatic

Definition at line 6386 of file Native.cs.

Referenced by Context.MkFPSort16().

6386  {
6387  Z3_sort r = LIB.Z3_mk_fpa_sort_16(a0);
6388  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6389  if (err != Z3_error_code.Z3_OK)
6390  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6391  return r;
6392  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_fpa_sort_32 ( Z3_context  a0)
inlinestatic

Definition at line 6402 of file Native.cs.

Referenced by Context.MkFPSort32().

6402  {
6403  Z3_sort r = LIB.Z3_mk_fpa_sort_32(a0);
6404  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6405  if (err != Z3_error_code.Z3_OK)
6406  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6407  return r;
6408  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_fpa_sort_64 ( Z3_context  a0)
inlinestatic

Definition at line 6418 of file Native.cs.

Referenced by Context.MkFPSort64().

6418  {
6419  Z3_sort r = LIB.Z3_mk_fpa_sort_64(a0);
6420  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6421  if (err != Z3_error_code.Z3_OK)
6422  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6423  return r;
6424  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_fpa_sort_double ( Z3_context  a0)
inlinestatic

Definition at line 6410 of file Native.cs.

Referenced by Context.MkFPSortDouble().

6410  {
6411  Z3_sort r = LIB.Z3_mk_fpa_sort_double(a0);
6412  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6413  if (err != Z3_error_code.Z3_OK)
6414  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6415  return r;
6416  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_fpa_sort_half ( Z3_context  a0)
inlinestatic

Definition at line 6378 of file Native.cs.

Referenced by Context.MkFPSortHalf().

6378  {
6379  Z3_sort r = LIB.Z3_mk_fpa_sort_half(a0);
6380  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6381  if (err != Z3_error_code.Z3_OK)
6382  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6383  return r;
6384  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_fpa_sort_quadruple ( Z3_context  a0)
inlinestatic

Definition at line 6426 of file Native.cs.

Referenced by Context.MkFPSortQuadruple().

6426  {
6427  Z3_sort r = LIB.Z3_mk_fpa_sort_quadruple(a0);
6428  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6429  if (err != Z3_error_code.Z3_OK)
6430  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6431  return r;
6432  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_fpa_sort_single ( Z3_context  a0)
inlinestatic

Definition at line 6394 of file Native.cs.

Referenced by Context.MkFPSortSingle().

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

Definition at line 6570 of file Native.cs.

Referenced by Context.MkFPSqrt().

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

Definition at line 6538 of file Native.cs.

Referenced by Context.MkFPSub().

6538  {
6539  Z3_ast r = LIB.Z3_mk_fpa_sub(a0, a1, a2, a3);
6540  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6541  if (err != Z3_error_code.Z3_OK)
6542  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6543  return r;
6544  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_to_fp_bv ( Z3_context  a0,
Z3_ast  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 6706 of file Native.cs.

Referenced by Context.MkFPToFP().

6706  {
6707  Z3_ast r = LIB.Z3_mk_fpa_to_fp_bv(a0, a1, a2);
6708  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6709  if (err != Z3_error_code.Z3_OK)
6710  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6711  return r;
6712  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6714 of file Native.cs.

Referenced by Context.MkFPToFP().

6714  {
6715  Z3_ast r = LIB.Z3_mk_fpa_to_fp_float(a0, a1, a2, a3);
6716  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6717  if (err != Z3_error_code.Z3_OK)
6718  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6719  return r;
6720  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6834 of file Native.cs.

Referenced by Context.MkFPToFP().

6834  {
6835  Z3_ast r = LIB.Z3_mk_fpa_to_fp_int_real(a0, a1, a2, a3, a4);
6836  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6837  if (err != Z3_error_code.Z3_OK)
6838  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6839  return r;
6840  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6722 of file Native.cs.

Referenced by Context.MkFPToFP().

6722  {
6723  Z3_ast r = LIB.Z3_mk_fpa_to_fp_real(a0, a1, a2, a3);
6724  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6725  if (err != Z3_error_code.Z3_OK)
6726  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6727  return r;
6728  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6730 of file Native.cs.

Referenced by Context.MkFPToFP().

6730  {
6731  Z3_ast r = LIB.Z3_mk_fpa_to_fp_signed(a0, a1, a2, a3);
6732  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6733  if (err != Z3_error_code.Z3_OK)
6734  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6735  return r;
6736  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6738 of file Native.cs.

Referenced by Context.MkFPToFP().

6738  {
6739  Z3_ast r = LIB.Z3_mk_fpa_to_fp_unsigned(a0, a1, a2, a3);
6740  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6741  if (err != Z3_error_code.Z3_OK)
6742  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6743  return r;
6744  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_to_ieee_bv ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6826 of file Native.cs.

Referenced by Context.MkFPToReal().

6826  {
6827  Z3_ast r = LIB.Z3_mk_fpa_to_ieee_bv(a0, a1);
6828  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6829  if (err != Z3_error_code.Z3_OK)
6830  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6831  return r;
6832  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_to_real ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6762 of file Native.cs.

Referenced by Context.MkFPToReal().

6762  {
6763  Z3_ast r = LIB.Z3_mk_fpa_to_real(a0, a1);
6764  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6765  if (err != Z3_error_code.Z3_OK)
6766  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6767  return r;
6768  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_to_sbv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
uint  a3 
)
inlinestatic

Definition at line 6754 of file Native.cs.

Referenced by Context.MkFPToFP().

6754  {
6755  Z3_ast r = LIB.Z3_mk_fpa_to_sbv(a0, a1, a2, a3);
6756  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6757  if (err != Z3_error_code.Z3_OK)
6758  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6759  return r;
6760  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_to_ubv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
uint  a3 
)
inlinestatic

Definition at line 6746 of file Native.cs.

Referenced by Context.MkFPToFP().

6746  {
6747  Z3_ast r = LIB.Z3_mk_fpa_to_ubv(a0, a1, a2, a3);
6748  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6749  if (err != Z3_error_code.Z3_OK)
6750  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6751  return r;
6752  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_fpa_zero ( Z3_context  a0,
Z3_sort  a1,
int  a2 
)
inlinestatic

Definition at line 6458 of file Native.cs.

Referenced by Context.MkFPZero().

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

Definition at line 2318 of file Native.cs.

Referenced by Context.MkFreshConst().

2318  {
2319  Z3_ast r = LIB.Z3_mk_fresh_const(a0, a1, a2);
2320  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2321  if (err != Z3_error_code.Z3_OK)
2322  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2323  return r;
2324  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 2310 of file Native.cs.

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

Definition at line 2974 of file Native.cs.

Referenced by Context.MkFullSet().

2974  {
2975  Z3_ast r = LIB.Z3_mk_full_set(a0, a1);
2976  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2977  if (err != Z3_error_code.Z3_OK)
2978  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2979  return r;
2980  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 2286 of file Native.cs.

2286  {
2287  Z3_func_decl r = LIB.Z3_mk_func_decl(a0, a1, a2, a3, a4);
2288  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2289  if (err != Z3_error_code.Z3_OK)
2290  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2291  return r;
2292  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_ge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2502 of file Native.cs.

Referenced by Context.MkGe().

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

Definition at line 4839 of file Native.cs.

Referenced by Goal.AsBoolExpr().

4839  {
4840  Z3_goal r = LIB.Z3_mk_goal(a0, a1, a2, a3);
4841  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4842  if (err != Z3_error_code.Z3_OK)
4843  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4844  return r;
4845  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_gt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2494 of file Native.cs.

Referenced by Context.MkGt().

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

Definition at line 2374 of file Native.cs.

Referenced by Context.MkIff().

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

Definition at line 2382 of file Native.cs.

Referenced by Context.MkImplies().

2382  {
2383  Z3_ast r = LIB.Z3_mk_implies(a0, a1, a2);
2384  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2385  if (err != Z3_error_code.Z3_OK)
2386  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2387  return r;
2388  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 5563 of file Native.cs.

5563  {
5564  Z3_func_decl r = LIB.Z3_mk_injective_function(a0, a1, a2, a3, a4);
5565  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5566  if (err != Z3_error_code.Z3_OK)
5567  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5568  return r;
5569  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_int ( Z3_context  a0,
int  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3062 of file Native.cs.

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

3062  {
3063  Z3_ast r = LIB.Z3_mk_int(a0, a1, a2);
3064  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3065  if (err != Z3_error_code.Z3_OK)
3066  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3067  return r;
3068  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_int2bv ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2838 of file Native.cs.

Referenced by Context.MkInt2BV().

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

Definition at line 2510 of file Native.cs.

Referenced by Context.MkInt2Real().

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

Definition at line 3078 of file Native.cs.

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

3078  {
3079  Z3_ast r = LIB.Z3_mk_int64(a0, a1, a2);
3080  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3081  if (err != Z3_error_code.Z3_OK)
3082  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3083  return r;
3084  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_mk_int_sort ( Z3_context  a0)
inlinestatic

Definition at line 2170 of file Native.cs.

2170  {
2171  Z3_sort r = LIB.Z3_mk_int_sort(a0);
2172  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2173  if (err != Z3_error_code.Z3_OK)
2174  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2175  return r;
2176  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static IntPtr Z3_mk_int_symbol ( Z3_context  a0,
int  a1 
)
inlinestatic

Definition at line 2138 of file Native.cs.

2138  {
2139  IntPtr r = LIB.Z3_mk_int_symbol(a0, a1);
2140  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2141  if (err != Z3_error_code.Z3_OK)
2142  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2143  return r;
2144  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_interpolant ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 6222 of file Native.cs.

Referenced by InterpolationContext.InterpolationContext().

6222  {
6223  Z3_ast r = LIB.Z3_mk_interpolant(a0, a1);
6224  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6225  if (err != Z3_error_code.Z3_OK)
6226  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6227  return r;
6228  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_context Z3_mk_interpolation_context ( Z3_config  a0)
inlinestatic

Definition at line 6230 of file Native.cs.

6230  {
6231  Z3_context r = LIB.Z3_mk_interpolation_context(a0);
6232  return r;
6233  }
static Z3_ast Z3_mk_is_int ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2526 of file Native.cs.

Referenced by Context.MkIsInteger().

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

Definition at line 2366 of file Native.cs.

Referenced by Context.MkITE().

2366  {
2367  Z3_ast r = LIB.Z3_mk_ite(a0, a1, a2, a3);
2368  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2369  if (err != Z3_error_code.Z3_OK)
2370  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2371  return r;
2372  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_label ( Z3_context  a0,
IntPtr  a1,
int  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 5668 of file Native.cs.

5668  {
5669  Z3_ast r = LIB.Z3_mk_label(a0, a1, a2, a3);
5670  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5671  if (err != Z3_error_code.Z3_OK)
5672  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5673  return r;
5674  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_le ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2486 of file Native.cs.

Referenced by Context.MkLe().

2486  {
2487  Z3_ast r = LIB.Z3_mk_le(a0, a1, a2);
2488  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2489  if (err != Z3_error_code.Z3_OK)
2490  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2491  return r;
2492  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 2226 of file Native.cs.

2226  {
2227  Z3_sort r = LIB.Z3_mk_list_sort(a0, a1, a2, ref a3, ref a4, ref a5, ref a6, ref a7, ref a8);
2228  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2229  if (err != Z3_error_code.Z3_OK)
2230  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2231  return r;
2232  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_lt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2478 of file Native.cs.

Referenced by Context.MkLt().

2478  {
2479  Z3_ast r = LIB.Z3_mk_lt(a0, a1, a2);
2480  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2481  if (err != Z3_error_code.Z3_OK)
2482  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2483  return r;
2484  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_map ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 2942 of file Native.cs.

Referenced by Context.MkMap().

2942  {
2943  Z3_ast r = LIB.Z3_mk_map(a0, a1, a2, a3);
2944  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2945  if (err != Z3_error_code.Z3_OK)
2946  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2947  return r;
2948  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_mod ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2454 of file Native.cs.

Referenced by Context.MkMod().

2454  {
2455  Z3_ast r = LIB.Z3_mk_mod(a0, a1, a2);
2456  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2457  if (err != Z3_error_code.Z3_OK)
2458  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2459  return r;
2460  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_mul ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2422 of file Native.cs.

Referenced by Context.MkMul().

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

Definition at line 2358 of file Native.cs.

Referenced by Context.MkNot().

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

Definition at line 3046 of file Native.cs.

Referenced by Context.MkPBLe(), and Context.MkReal().

3046  {
3047  Z3_ast r = LIB.Z3_mk_numeral(a0, a1, a2);
3048  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3049  if (err != Z3_error_code.Z3_OK)
3050  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3051  return r;
3052  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_optimize Z3_mk_optimize ( Z3_context  a0)
inlinestatic

Definition at line 4535 of file Native.cs.

4535  {
4536  Z3_optimize r = LIB.Z3_mk_optimize(a0);
4537  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4538  if (err != Z3_error_code.Z3_OK)
4539  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4540  return r;
4541  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_or ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2406 of file Native.cs.

Referenced by Context.MkOr().

2406  {
2407  Z3_ast r = LIB.Z3_mk_or(a0, a1, a2);
2408  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2409  if (err != Z3_error_code.Z3_OK)
2410  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2411  return r;
2412  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_params Z3_mk_params ( Z3_context  a0)
inlinestatic

Definition at line 2027 of file Native.cs.

Referenced by Params.ToString().

2027  {
2028  Z3_params r = LIB.Z3_mk_params(a0);
2029  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2030  if (err != Z3_error_code.Z3_OK)
2031  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2032  return r;
2033  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_pattern Z3_mk_pattern ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 3094 of file Native.cs.

Referenced by Context.MkFreshConstDecl().

3094  {
3095  Z3_pattern r = LIB.Z3_mk_pattern(a0, a1, a2);
3096  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3097  if (err != Z3_error_code.Z3_OK)
3098  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3099  return r;
3100  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_pble ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2,
[In] int[]  a3,
int  a4 
)
inlinestatic

Definition at line 3358 of file Native.cs.

Referenced by Context.MkPBLe().

3358  {
3359  Z3_ast r = LIB.Z3_mk_pble(a0, a1, a2, a3, a4);
3360  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3361  if (err != Z3_error_code.Z3_OK)
3362  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3363  return r;
3364  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_power ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2470 of file Native.cs.

Referenced by Context.MkPower().

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

Definition at line 4977 of file Native.cs.

4977  {
4978  Z3_probe r = LIB.Z3_mk_probe(a0, a1);
4979  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4980  if (err != Z3_error_code.Z3_OK)
4981  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4982  return r;
4983  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3126 of file Native.cs.

3126  {
3127  Z3_ast r = LIB.Z3_mk_quantifier(a0, a1, a2, a3, a4, a5, a6, a7, a8);
3128  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3129  if (err != Z3_error_code.Z3_OK)
3130  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3131  return r;
3132  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3158 of file Native.cs.

3158  {
3159  Z3_ast r = LIB.Z3_mk_quantifier_const(a0, a1, a2, a3, a4, a5, a6, a7);
3160  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3161  if (err != Z3_error_code.Z3_OK)
3162  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3163  return r;
3164  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3166 of file Native.cs.

3166  {
3167  Z3_ast r = LIB.Z3_mk_quantifier_const_ex(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
3168  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3169  if (err != Z3_error_code.Z3_OK)
3170  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3171  return r;
3172  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3134 of file Native.cs.

3134  {
3135  Z3_ast r = LIB.Z3_mk_quantifier_ex(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
3136  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3137  if (err != Z3_error_code.Z3_OK)
3138  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3139  return r;
3140  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_real ( Z3_context  a0,
int  a1,
int  a2 
)
inlinestatic

Definition at line 3054 of file Native.cs.

Referenced by Context.MkNumeral().

3054  {
3055  Z3_ast r = LIB.Z3_mk_real(a0, a1, a2);
3056  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3057  if (err != Z3_error_code.Z3_OK)
3058  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3059  return r;
3060  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_real2int ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2518 of file Native.cs.

Referenced by Context.MkReal2Int().

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

Definition at line 2178 of file Native.cs.

2178  {
2179  Z3_sort r = LIB.Z3_mk_real_sort(a0);
2180  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2181  if (err != Z3_error_code.Z3_OK)
2182  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2183  return r;
2184  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_rem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2462 of file Native.cs.

Referenced by Context.MkRem().

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

Definition at line 2774 of file Native.cs.

Referenced by Context.MkRepeat().

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

Definition at line 2806 of file Native.cs.

Referenced by Context.MkBVRotateLeft().

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

Definition at line 2814 of file Native.cs.

Referenced by Context.MkBVRotateRight().

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

Definition at line 2918 of file Native.cs.

Referenced by Context.MkSelect().

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

Definition at line 2982 of file Native.cs.

Referenced by Context.MkSetAdd().

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

Definition at line 3022 of file Native.cs.

Referenced by Context.MkSetComplement().

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

Definition at line 2990 of file Native.cs.

Referenced by Context.MkSetDel().

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

Definition at line 3014 of file Native.cs.

Referenced by Context.MkSetDifference().

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

Definition at line 3006 of file Native.cs.

Referenced by Context.MkSetIntersection().

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

Definition at line 3030 of file Native.cs.

Referenced by Context.MkSetMembership().

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

Definition at line 2958 of file Native.cs.

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

Definition at line 3038 of file Native.cs.

Referenced by Context.MkSetSubset().

3038  {
3039  Z3_ast r = LIB.Z3_mk_set_subset(a0, a1, a2);
3040  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3041  if (err != Z3_error_code.Z3_OK)
3042  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3043  return r;
3044  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_set_union ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2998 of file Native.cs.

Referenced by Context.MkSetUnion().

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

Definition at line 2758 of file Native.cs.

Referenced by Context.MkSignExt().

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

Definition at line 5317 of file Native.cs.

Referenced by Context.MkSimpleSolver().

5317  {
5318  Z3_solver r = LIB.Z3_mk_simple_solver(a0);
5319  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5320  if (err != Z3_error_code.Z3_OK)
5321  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5322  return r;
5323  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_solver Z3_mk_solver ( Z3_context  a0)
inlinestatic

Definition at line 5309 of file Native.cs.

Referenced by Context.Not().

5309  {
5310  Z3_solver r = LIB.Z3_mk_solver(a0);
5311  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5312  if (err != Z3_error_code.Z3_OK)
5313  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5314  return r;
5315  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_solver Z3_mk_solver_for_logic ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 5325 of file Native.cs.

Referenced by Context.Not().

5325  {
5326  Z3_solver r = LIB.Z3_mk_solver_for_logic(a0, a1);
5327  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5328  if (err != Z3_error_code.Z3_OK)
5329  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5330  return r;
5331  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_solver Z3_mk_solver_from_tactic ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 5333 of file Native.cs.

Referenced by Context.MkSolver().

5333  {
5334  Z3_solver r = LIB.Z3_mk_solver_from_tactic(a0, a1);
5335  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5336  if (err != Z3_error_code.Z3_OK)
5337  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5338  return r;
5339  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_store ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 2926 of file Native.cs.

Referenced by Context.MkStore().

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

Definition at line 2146 of file Native.cs.

2146  {
2147  IntPtr r = LIB.Z3_mk_string_symbol(a0, a1);
2148  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2149  if (err != Z3_error_code.Z3_OK)
2150  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2151  return r;
2152  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_sub ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2430 of file Native.cs.

Referenced by Context.MkSub().

2430  {
2431  Z3_ast r = LIB.Z3_mk_sub(a0, a1, a2);
2432  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2433  if (err != Z3_error_code.Z3_OK)
2434  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2435  return r;
2436  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_mk_tactic ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 4955 of file Native.cs.

4955  {
4956  Z3_tactic r = LIB.Z3_mk_tactic(a0, a1);
4957  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4958  if (err != Z3_error_code.Z3_OK)
4959  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4960  return r;
4961  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_true ( Z3_context  a0)
inlinestatic

Definition at line 2326 of file Native.cs.

Referenced by Context.MkBVConst().

2326  {
2327  Z3_ast r = LIB.Z3_mk_true(a0);
2328  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2329  if (err != Z3_error_code.Z3_OK)
2330  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2331  return r;
2332  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 2210 of file Native.cs.

2210  {
2211  Z3_sort r = LIB.Z3_mk_tuple_sort(a0, a1, a2, a3, a4, ref a5, a6);
2212  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2213  if (err != Z3_error_code.Z3_OK)
2214  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2215  return r;
2216  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_unary_minus ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2438 of file Native.cs.

Referenced by Context.MkUnaryMinus().

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

Definition at line 2154 of file Native.cs.

2154  {
2155  Z3_sort r = LIB.Z3_mk_uninterpreted_sort(a0, a1);
2156  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2157  if (err != Z3_error_code.Z3_OK)
2158  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2159  return r;
2160  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_unsigned_int ( Z3_context  a0,
uint  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3070 of file Native.cs.

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

3070  {
3071  Z3_ast r = LIB.Z3_mk_unsigned_int(a0, a1, a2);
3072  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3073  if (err != Z3_error_code.Z3_OK)
3074  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3075  return r;
3076  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_unsigned_int64 ( Z3_context  a0,
UInt64  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3086 of file Native.cs.

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

3086  {
3087  Z3_ast r = LIB.Z3_mk_unsigned_int64(a0, a1, a2);
3088  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3089  if (err != Z3_error_code.Z3_OK)
3090  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3091  return r;
3092  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_mk_xor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2390 of file Native.cs.

Referenced by Context.MkXor().

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

Definition at line 2766 of file Native.cs.

Referenced by Context.MkZeroExt().

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

Definition at line 3917 of file Native.cs.

Referenced by Model.ToString().

3917  {
3918  LIB.Z3_model_dec_ref(a0, a1);
3919  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3920  if (err != Z3_error_code.Z3_OK)
3921  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3922  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3924 of file Native.cs.

Referenced by Model.Eval().

3924  {
3925  int r = LIB.Z3_model_eval(a0, a1, a2, a3, ref a4);
3926  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3927  if (err != Z3_error_code.Z3_OK)
3928  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3929  return r;
3930  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_decl Z3_model_get_const_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 3964 of file Native.cs.

3964  {
3965  Z3_func_decl r = LIB.Z3_model_get_const_decl(a0, a1, a2);
3966  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3967  if (err != Z3_error_code.Z3_OK)
3968  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3969  return r;
3970  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_model_get_const_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3932 of file Native.cs.

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

3932  {
3933  Z3_ast r = LIB.Z3_model_get_const_interp(a0, a1, a2);
3934  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3935  if (err != Z3_error_code.Z3_OK)
3936  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3937  return r;
3938  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_decl Z3_model_get_func_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 3980 of file Native.cs.

3980  {
3981  Z3_func_decl r = LIB.Z3_model_get_func_decl(a0, a1, a2);
3982  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3983  if (err != Z3_error_code.Z3_OK)
3984  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3985  return r;
3986  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_func_interp Z3_model_get_func_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3948 of file Native.cs.

Referenced by Model.FuncInterp().

3948  {
3949  Z3_func_interp r = LIB.Z3_model_get_func_interp(a0, a1, a2);
3950  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3951  if (err != Z3_error_code.Z3_OK)
3952  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3953  return r;
3954  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_model_get_num_consts ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3956 of file Native.cs.

3956  {
3957  uint r = LIB.Z3_model_get_num_consts(a0, a1);
3958  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3959  if (err != Z3_error_code.Z3_OK)
3960  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3961  return r;
3962  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_model_get_num_funcs ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3972 of file Native.cs.

3972  {
3973  uint r = LIB.Z3_model_get_num_funcs(a0, a1);
3974  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3975  if (err != Z3_error_code.Z3_OK)
3976  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3977  return r;
3978  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_model_get_num_sorts ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3988 of file Native.cs.

3988  {
3989  uint r = LIB.Z3_model_get_num_sorts(a0, a1);
3990  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3991  if (err != Z3_error_code.Z3_OK)
3992  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3993  return r;
3994  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_sort Z3_model_get_sort ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 3996 of file Native.cs.

3996  {
3997  Z3_sort r = LIB.Z3_model_get_sort(a0, a1, a2);
3998  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3999  if (err != Z3_error_code.Z3_OK)
4000  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4001  return r;
4002  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_model_get_sort_universe ( Z3_context  a0,
Z3_model  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 4004 of file Native.cs.

Referenced by Model.SortUniverse().

4004  {
4005  Z3_ast_vector r = LIB.Z3_model_get_sort_universe(a0, a1, a2);
4006  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4007  if (err != Z3_error_code.Z3_OK)
4008  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4009  return r;
4010  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_model_has_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3940 of file Native.cs.

3940  {
3941  int r = LIB.Z3_model_has_interp(a0, a1, a2);
3942  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3943  if (err != Z3_error_code.Z3_OK)
3944  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3945  return r;
3946  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_model_inc_ref ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3910 of file Native.cs.

Referenced by Model.ToString().

3910  {
3911  LIB.Z3_model_inc_ref(a0, a1);
3912  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3913  if (err != Z3_error_code.Z3_OK)
3914  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3915  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_model_to_string ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 4168 of file Native.cs.

Referenced by Model.ToString().

4168  {
4169  IntPtr r = LIB.Z3_model_to_string(a0, a1);
4170  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4171  if (err != Z3_error_code.Z3_OK)
4172  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4173  return Marshal.PtrToStringAnsi(r);
4174  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_open_log ( string  a0)
inlinestatic

Definition at line 4112 of file Native.cs.

4112  {
4113  int r = LIB.Z3_open_log(a0);
4114  return r;
4115  }
static void Z3_optimize_assert ( Z3_context  a0,
Z3_optimize  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4557 of file Native.cs.

Referenced by Optimize.Assert().

4557  {
4558  LIB.Z3_optimize_assert(a0, a1, a2);
4559  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4560  if (err != Z3_error_code.Z3_OK)
4561  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4562  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_optimize_assert_soft ( Z3_context  a0,
Z3_optimize  a1,
Z3_ast  a2,
string  a3,
IntPtr  a4 
)
inlinestatic

Definition at line 4564 of file Native.cs.

Referenced by Optimize.AssertSoft().

4564  {
4565  uint r = LIB.Z3_optimize_assert_soft(a0, a1, a2, a3, a4);
4566  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4567  if (err != Z3_error_code.Z3_OK)
4568  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4569  return r;
4570  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_optimize_check ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4602 of file Native.cs.

Referenced by Optimize.Check().

4602  {
4603  int r = LIB.Z3_optimize_check(a0, a1);
4604  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4605  if (err != Z3_error_code.Z3_OK)
4606  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4607  return r;
4608  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_optimize_dec_ref ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4550 of file Native.cs.

4550  {
4551  LIB.Z3_optimize_dec_ref(a0, a1);
4552  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4553  if (err != Z3_error_code.Z3_OK)
4554  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4555  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_optimize_get_help ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4665 of file Native.cs.

4665  {
4666  IntPtr r = LIB.Z3_optimize_get_help(a0, a1);
4667  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4668  if (err != Z3_error_code.Z3_OK)
4669  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4670  return Marshal.PtrToStringAnsi(r);
4671  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_optimize_get_lower ( Z3_context  a0,
Z3_optimize  a1,
uint  a2 
)
inlinestatic

Definition at line 4641 of file Native.cs.

Referenced by Optimize.MkMinimize().

4641  {
4642  Z3_ast r = LIB.Z3_optimize_get_lower(a0, a1, a2);
4643  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4644  if (err != Z3_error_code.Z3_OK)
4645  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4646  return r;
4647  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_model Z3_optimize_get_model ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4618 of file Native.cs.

4618  {
4619  Z3_model r = LIB.Z3_optimize_get_model(a0, a1);
4620  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4621  if (err != Z3_error_code.Z3_OK)
4622  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4623  return r;
4624  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_param_descrs Z3_optimize_get_param_descrs ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4633 of file Native.cs.

4633  {
4634  Z3_param_descrs r = LIB.Z3_optimize_get_param_descrs(a0, a1);
4635  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4636  if (err != Z3_error_code.Z3_OK)
4637  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4638  return r;
4639  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_optimize_get_reason_unknown ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4610 of file Native.cs.

Referenced by Optimize.getReasonUnknown().

4610  {
4611  IntPtr r = LIB.Z3_optimize_get_reason_unknown(a0, a1);
4612  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4613  if (err != Z3_error_code.Z3_OK)
4614  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4615  return Marshal.PtrToStringAnsi(r);
4616  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_stats Z3_optimize_get_statistics ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4673 of file Native.cs.

4673  {
4674  Z3_stats r = LIB.Z3_optimize_get_statistics(a0, a1);
4675  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4676  if (err != Z3_error_code.Z3_OK)
4677  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4678  return r;
4679  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_optimize_get_upper ( Z3_context  a0,
Z3_optimize  a1,
uint  a2 
)
inlinestatic

Definition at line 4649 of file Native.cs.

Referenced by Optimize.MkMinimize().

4649  {
4650  Z3_ast r = LIB.Z3_optimize_get_upper(a0, a1, a2);
4651  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4652  if (err != Z3_error_code.Z3_OK)
4653  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4654  return r;
4655  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_optimize_inc_ref ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4543 of file Native.cs.

4543  {
4544  LIB.Z3_optimize_inc_ref(a0, a1);
4545  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4546  if (err != Z3_error_code.Z3_OK)
4547  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4548  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_optimize_maximize ( Z3_context  a0,
Z3_optimize  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4572 of file Native.cs.

Referenced by Optimize.MkMaximize().

4572  {
4573  uint r = LIB.Z3_optimize_maximize(a0, a1, a2);
4574  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4575  if (err != Z3_error_code.Z3_OK)
4576  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4577  return r;
4578  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_optimize_minimize ( Z3_context  a0,
Z3_optimize  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4580 of file Native.cs.

Referenced by Optimize.MkMinimize().

4580  {
4581  uint r = LIB.Z3_optimize_minimize(a0, a1, a2);
4582  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4583  if (err != Z3_error_code.Z3_OK)
4584  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4585  return r;
4586  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_optimize_pop ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4595 of file Native.cs.

Referenced by Optimize.Pop().

4595  {
4596  LIB.Z3_optimize_pop(a0, a1);
4597  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4598  if (err != Z3_error_code.Z3_OK)
4599  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4600  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_optimize_push ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4588 of file Native.cs.

Referenced by Optimize.Push().

4588  {
4589  LIB.Z3_optimize_push(a0, a1);
4590  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4591  if (err != Z3_error_code.Z3_OK)
4592  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4593  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_optimize_set_params ( Z3_context  a0,
Z3_optimize  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 4626 of file Native.cs.

4626  {
4627  LIB.Z3_optimize_set_params(a0, a1, a2);
4628  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4629  if (err != Z3_error_code.Z3_OK)
4630  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4631  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_optimize_to_string ( Z3_context  a0,
Z3_optimize  a1 
)
inlinestatic

Definition at line 4657 of file Native.cs.

Referenced by Optimize.ToString().

4657  {
4658  IntPtr r = LIB.Z3_optimize_to_string(a0, a1);
4659  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4660  if (err != Z3_error_code.Z3_OK)
4661  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4662  return Marshal.PtrToStringAnsi(r);
4663  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_param_descrs_dec_ref ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 2099 of file Native.cs.

Referenced by ParamDescrs.ToString().

2099  {
2100  LIB.Z3_param_descrs_dec_ref(a0, a1);
2101  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2102  if (err != Z3_error_code.Z3_OK)
2103  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2104  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_param_descrs_get_kind ( Z3_context  a0,
Z3_param_descrs  a1,
IntPtr  a2 
)
inlinestatic

Definition at line 2106 of file Native.cs.

Referenced by ParamDescrs.GetKind().

2106  {
2107  uint r = LIB.Z3_param_descrs_get_kind(a0, a1, a2);
2108  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2109  if (err != Z3_error_code.Z3_OK)
2110  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2111  return r;
2112  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static IntPtr Z3_param_descrs_get_name ( Z3_context  a0,
Z3_param_descrs  a1,
uint  a2 
)
inlinestatic

Definition at line 2122 of file Native.cs.

2122  {
2123  IntPtr r = LIB.Z3_param_descrs_get_name(a0, a1, a2);
2124  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2125  if (err != Z3_error_code.Z3_OK)
2126  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2127  return r;
2128  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_param_descrs_inc_ref ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 2092 of file Native.cs.

Referenced by ParamDescrs.ToString().

2092  {
2093  LIB.Z3_param_descrs_inc_ref(a0, a1);
2094  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2095  if (err != Z3_error_code.Z3_OK)
2096  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2097  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_param_descrs_size ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 2114 of file Native.cs.

2114  {
2115  uint r = LIB.Z3_param_descrs_size(a0, a1);
2116  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2117  if (err != Z3_error_code.Z3_OK)
2118  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2119  return r;
2120  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_param_descrs_to_string ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 2130 of file Native.cs.

Referenced by ParamDescrs.ToString().

2130  {
2131  IntPtr r = LIB.Z3_param_descrs_to_string(a0, a1);
2132  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2133  if (err != Z3_error_code.Z3_OK)
2134  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2135  return Marshal.PtrToStringAnsi(r);
2136  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_params_dec_ref ( Z3_context  a0,
Z3_params  a1 
)
inlinestatic

Definition at line 2042 of file Native.cs.

Referenced by Params.ToString().

2042  {
2043  LIB.Z3_params_dec_ref(a0, a1);
2044  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2045  if (err != Z3_error_code.Z3_OK)
2046  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2047  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_params_inc_ref ( Z3_context  a0,
Z3_params  a1 
)
inlinestatic

Definition at line 2035 of file Native.cs.

Referenced by Params.ToString().

2035  {
2036  LIB.Z3_params_inc_ref(a0, a1);
2037  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2038  if (err != Z3_error_code.Z3_OK)
2039  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2040  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_params_set_bool ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
int  a3 
)
inlinestatic

Definition at line 2049 of file Native.cs.

Referenced by Params.Add().

2049  {
2050  LIB.Z3_params_set_bool(a0, a1, a2, a3);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_params_set_double ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
double  a3 
)
inlinestatic

Definition at line 2063 of file Native.cs.

Referenced by Params.Add().

2063  {
2064  LIB.Z3_params_set_double(a0, a1, a2, a3);
2065  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2066  if (err != Z3_error_code.Z3_OK)
2067  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2068  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_params_set_symbol ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
IntPtr  a3 
)
inlinestatic

Definition at line 2070 of file Native.cs.

Referenced by Params.Add().

2070  {
2071  LIB.Z3_params_set_symbol(a0, a1, a2, a3);
2072  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2073  if (err != Z3_error_code.Z3_OK)
2074  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2075  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_params_set_uint ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
uint  a3 
)
inlinestatic

Definition at line 2056 of file Native.cs.

Referenced by Params.Add().

2056  {
2057  LIB.Z3_params_set_uint(a0, a1, a2, a3);
2058  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2059  if (err != Z3_error_code.Z3_OK)
2060  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2061  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_params_to_string ( Z3_context  a0,
Z3_params  a1 
)
inlinestatic

Definition at line 2077 of file Native.cs.

Referenced by Params.ToString().

2077  {
2078  IntPtr r = LIB.Z3_params_to_string(a0, a1);
2079  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2080  if (err != Z3_error_code.Z3_OK)
2081  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2082  return Marshal.PtrToStringAnsi(r);
2083  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_params_validate ( Z3_context  a0,
Z3_params  a1,
Z3_param_descrs  a2 
)
inlinestatic

Definition at line 2085 of file Native.cs.

Referenced by ParamDescrs.Validate().

2085  {
2086  LIB.Z3_params_validate(a0, a1, a2);
2087  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2088  if (err != Z3_error_code.Z3_OK)
2089  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2090  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 4192 of file Native.cs.

Referenced by Context.ParseSMTLIB2File().

4192  {
4193  Z3_ast r = LIB.Z3_parse_smtlib2_file(a0, a1, a2, a3, a4, a5, a6, a7);
4194  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4195  if (err != Z3_error_code.Z3_OK)
4196  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4197  return r;
4198  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 4184 of file Native.cs.

Referenced by Context.ParseSMTLIB2String().

4184  {
4185  Z3_ast r = LIB.Z3_parse_smtlib2_string(a0, a1, a2, a3, a4, a5, a6, a7);
4186  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4187  if (err != Z3_error_code.Z3_OK)
4188  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4189  return r;
4190  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 4207 of file Native.cs.

Referenced by Context.ParseSMTLIBFile().

4207  {
4208  LIB.Z3_parse_smtlib_file(a0, a1, a2, a3, a4, a5, a6, a7);
4209  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4210  if (err != Z3_error_code.Z3_OK)
4211  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4212  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 4200 of file Native.cs.

Referenced by Context.ParseSMTLIBString().

4200  {
4201  LIB.Z3_parse_smtlib_string(a0, a1, a2, a3, a4, a5, a6, a7);
4202  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4203  if (err != Z3_error_code.Z3_OK)
4204  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4205  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_pattern_to_ast ( Z3_context  a0,
Z3_pattern  a1 
)
inlinestatic

Definition at line 3734 of file Native.cs.

3734  {
3735  Z3_ast r = LIB.Z3_pattern_to_ast(a0, a1);
3736  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3737  if (err != Z3_error_code.Z3_OK)
3738  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3739  return r;
3740  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_pattern_to_string ( Z3_context  a0,
Z3_pattern  a1 
)
inlinestatic

Definition at line 4144 of file Native.cs.

Referenced by Pattern.ToString().

4144  {
4145  IntPtr r = LIB.Z3_pattern_to_string(a0, a1);
4146  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4147  if (err != Z3_error_code.Z3_OK)
4148  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4149  return Marshal.PtrToStringAnsi(r);
4150  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_persist_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 5600 of file Native.cs.

5600  {
5601  LIB.Z3_persist_ast(a0, a1, a2);
5602  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5603  if (err != Z3_error_code.Z3_OK)
5604  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5605  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_polynomial_subresultants ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 6032 of file Native.cs.

6032  {
6033  Z3_ast_vector r = LIB.Z3_polynomial_subresultants(a0, a1, a2, a3);
6034  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6035  if (err != Z3_error_code.Z3_OK)
6036  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6037  return r;
6038  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_pop ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 5585 of file Native.cs.

Referenced by Deprecated.Pop().

5585  {
5586  LIB.Z3_pop(a0, a1);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_probe Z3_probe_and ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 5151 of file Native.cs.

Referenced by Context.And().

5151  {
5152  Z3_probe r = LIB.Z3_probe_and(a0, a1, a2);
5153  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5154  if (err != Z3_error_code.Z3_OK)
5155  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5156  return r;
5157  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static double Z3_probe_apply ( Z3_context  a0,
Z3_probe  a1,
Z3_goal  a2 
)
inlinestatic

Definition at line 5239 of file Native.cs.

Referenced by Probe.Apply().

5239  {
5240  double r = LIB.Z3_probe_apply(a0, a1, a2);
5241  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5242  if (err != Z3_error_code.Z3_OK)
5243  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5244  return r;
5245  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_probe Z3_probe_const ( Z3_context  a0,
double  a1 
)
inlinestatic

Definition at line 5103 of file Native.cs.

Referenced by Context.ConstProbe().

5103  {
5104  Z3_probe r = LIB.Z3_probe_const(a0, a1);
5105  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5106  if (err != Z3_error_code.Z3_OK)
5107  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5108  return r;
5109  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_probe_dec_ref ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4992 of file Native.cs.

4992  {
4993  LIB.Z3_probe_dec_ref(a0, a1);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_probe Z3_probe_eq ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 5143 of file Native.cs.

Referenced by Context.Eq().

5143  {
5144  Z3_probe r = LIB.Z3_probe_eq(a0, a1, a2);
5145  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5146  if (err != Z3_error_code.Z3_OK)
5147  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5148  return r;
5149  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_probe Z3_probe_ge ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 5135 of file Native.cs.

Referenced by Context.Ge().

5135  {
5136  Z3_probe r = LIB.Z3_probe_ge(a0, a1, a2);
5137  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5138  if (err != Z3_error_code.Z3_OK)
5139  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5140  return r;
5141  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_probe_get_descr ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 5231 of file Native.cs.

Referenced by Context.ProbeDescription().

5231  {
5232  IntPtr r = LIB.Z3_probe_get_descr(a0, a1);
5233  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5234  if (err != Z3_error_code.Z3_OK)
5235  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5236  return Marshal.PtrToStringAnsi(r);
5237  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_probe Z3_probe_gt ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 5119 of file Native.cs.

Referenced by Context.Gt().

5119  {
5120  Z3_probe r = LIB.Z3_probe_gt(a0, a1, a2);
5121  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5122  if (err != Z3_error_code.Z3_OK)
5123  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5124  return r;
5125  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_probe_inc_ref ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4985 of file Native.cs.

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

Definition at line 5127 of file Native.cs.

Referenced by Context.Le().

5127  {
5128  Z3_probe r = LIB.Z3_probe_le(a0, a1, a2);
5129  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5130  if (err != Z3_error_code.Z3_OK)
5131  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5132  return r;
5133  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_probe Z3_probe_lt ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 5111 of file Native.cs.

Referenced by Context.Lt().

5111  {
5112  Z3_probe r = LIB.Z3_probe_lt(a0, a1, a2);
5113  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5114  if (err != Z3_error_code.Z3_OK)
5115  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5116  return r;
5117  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_probe Z3_probe_not ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 5167 of file Native.cs.

Referenced by Context.Not().

5167  {
5168  Z3_probe r = LIB.Z3_probe_not(a0, a1);
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  return r;
5173  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_probe Z3_probe_or ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 5159 of file Native.cs.

Referenced by Context.Or().

5159  {
5160  Z3_probe r = LIB.Z3_probe_or(a0, a1, a2);
5161  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5162  if (err != Z3_error_code.Z3_OK)
5163  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5164  return r;
5165  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_push ( Z3_context  a0)
inlinestatic

Definition at line 5578 of file Native.cs.

Referenced by Deprecated.Push().

5578  {
5579  LIB.Z3_push(a0);
5580  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5581  if (err != Z3_error_code.Z3_OK)
5582  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5583  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 2279 of file Native.cs.

2279  {
2280  LIB.Z3_query_constructor(a0, a1, a2, ref a3, ref a4, a5);
2281  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2282  if (err != Z3_error_code.Z3_OK)
2283  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2284  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_add ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6095 of file Native.cs.

6095  {
6096  Z3_rcf_num r = LIB.Z3_rcf_add(a0, a1, a2);
6097  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6098  if (err != Z3_error_code.Z3_OK)
6099  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6100  return r;
6101  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_rcf_del ( Z3_context  a0,
Z3_rcf_num  a1 
)
inlinestatic

Definition at line 6040 of file Native.cs.

6040  {
6041  LIB.Z3_rcf_del(a0, a1);
6042  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6043  if (err != Z3_error_code.Z3_OK)
6044  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6045  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_div ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6119 of file Native.cs.

6119  {
6120  Z3_rcf_num r = LIB.Z3_rcf_div(a0, a1, a2);
6121  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6122  if (err != Z3_error_code.Z3_OK)
6123  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6124  return r;
6125  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_rcf_eq ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6183 of file Native.cs.

6183  {
6184  int r = LIB.Z3_rcf_eq(a0, a1, a2);
6185  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6186  if (err != Z3_error_code.Z3_OK)
6187  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6188  return r;
6189  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_rcf_ge ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6175 of file Native.cs.

6175  {
6176  int r = LIB.Z3_rcf_ge(a0, a1, a2);
6177  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6178  if (err != Z3_error_code.Z3_OK)
6179  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6180  return r;
6181  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6215 of file Native.cs.

6215  {
6216  LIB.Z3_rcf_get_numerator_denominator(a0, a1, ref a2, ref a3);
6217  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6218  if (err != Z3_error_code.Z3_OK)
6219  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6220  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_rcf_gt ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6159 of file Native.cs.

6159  {
6160  int r = LIB.Z3_rcf_gt(a0, a1, a2);
6161  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6162  if (err != Z3_error_code.Z3_OK)
6163  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6164  return r;
6165  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_inv ( Z3_context  a0,
Z3_rcf_num  a1 
)
inlinestatic

Definition at line 6135 of file Native.cs.

6135  {
6136  Z3_rcf_num r = LIB.Z3_rcf_inv(a0, a1);
6137  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6138  if (err != Z3_error_code.Z3_OK)
6139  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6140  return r;
6141  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_rcf_le ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6167 of file Native.cs.

6167  {
6168  int r = LIB.Z3_rcf_le(a0, a1, a2);
6169  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6170  if (err != Z3_error_code.Z3_OK)
6171  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6172  return r;
6173  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_rcf_lt ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6151 of file Native.cs.

6151  {
6152  int r = LIB.Z3_rcf_lt(a0, a1, a2);
6153  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6154  if (err != Z3_error_code.Z3_OK)
6155  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6156  return r;
6157  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_mk_e ( Z3_context  a0)
inlinestatic

Definition at line 6071 of file Native.cs.

6071  {
6072  Z3_rcf_num r = LIB.Z3_rcf_mk_e(a0);
6073  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6074  if (err != Z3_error_code.Z3_OK)
6075  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6076  return r;
6077  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_mk_infinitesimal ( Z3_context  a0)
inlinestatic

Definition at line 6079 of file Native.cs.

6079  {
6080  Z3_rcf_num r = LIB.Z3_rcf_mk_infinitesimal(a0);
6081  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6082  if (err != Z3_error_code.Z3_OK)
6083  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6084  return r;
6085  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_mk_pi ( Z3_context  a0)
inlinestatic

Definition at line 6063 of file Native.cs.

6063  {
6064  Z3_rcf_num r = LIB.Z3_rcf_mk_pi(a0);
6065  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6066  if (err != Z3_error_code.Z3_OK)
6067  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6068  return r;
6069  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_mk_rational ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 6047 of file Native.cs.

6047  {
6048  Z3_rcf_num r = LIB.Z3_rcf_mk_rational(a0, a1);
6049  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6050  if (err != Z3_error_code.Z3_OK)
6051  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6052  return r;
6053  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6087 of file Native.cs.

6087  {
6088  uint r = LIB.Z3_rcf_mk_roots(a0, a1, a2, a3);
6089  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6090  if (err != Z3_error_code.Z3_OK)
6091  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6092  return r;
6093  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_mk_small_int ( Z3_context  a0,
int  a1 
)
inlinestatic

Definition at line 6055 of file Native.cs.

6055  {
6056  Z3_rcf_num r = LIB.Z3_rcf_mk_small_int(a0, a1);
6057  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6058  if (err != Z3_error_code.Z3_OK)
6059  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6060  return r;
6061  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_mul ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6111 of file Native.cs.

6111  {
6112  Z3_rcf_num r = LIB.Z3_rcf_mul(a0, a1, a2);
6113  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6114  if (err != Z3_error_code.Z3_OK)
6115  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6116  return r;
6117  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_neg ( Z3_context  a0,
Z3_rcf_num  a1 
)
inlinestatic

Definition at line 6127 of file Native.cs.

6127  {
6128  Z3_rcf_num r = LIB.Z3_rcf_neg(a0, a1);
6129  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6130  if (err != Z3_error_code.Z3_OK)
6131  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6132  return r;
6133  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_rcf_neq ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6191 of file Native.cs.

6191  {
6192  int r = LIB.Z3_rcf_neq(a0, a1, a2);
6193  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6194  if (err != Z3_error_code.Z3_OK)
6195  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6196  return r;
6197  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_rcf_num_to_decimal_string ( Z3_context  a0,
Z3_rcf_num  a1,
uint  a2 
)
inlinestatic

Definition at line 6207 of file Native.cs.

6207  {
6208  IntPtr r = LIB.Z3_rcf_num_to_decimal_string(a0, a1, a2);
6209  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6210  if (err != Z3_error_code.Z3_OK)
6211  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6212  return Marshal.PtrToStringAnsi(r);
6213  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_rcf_num_to_string ( Z3_context  a0,
Z3_rcf_num  a1,
int  a2,
int  a3 
)
inlinestatic

Definition at line 6199 of file Native.cs.

6199  {
6200  IntPtr r = LIB.Z3_rcf_num_to_string(a0, a1, a2, a3);
6201  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6202  if (err != Z3_error_code.Z3_OK)
6203  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6204  return Marshal.PtrToStringAnsi(r);
6205  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_power ( Z3_context  a0,
Z3_rcf_num  a1,
uint  a2 
)
inlinestatic

Definition at line 6143 of file Native.cs.

6143  {
6144  Z3_rcf_num r = LIB.Z3_rcf_power(a0, a1, a2);
6145  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6146  if (err != Z3_error_code.Z3_OK)
6147  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6148  return r;
6149  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_rcf_num Z3_rcf_sub ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 6103 of file Native.cs.

6103  {
6104  Z3_rcf_num r = LIB.Z3_rcf_sub(a0, a1, a2);
6105  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
6106  if (err != Z3_error_code.Z3_OK)
6107  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
6108  return r;
6109  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6259 of file Native.cs.

Referenced by InterpolationContext.ReadInterpolationProblem().

6259  {
6260  int r = LIB.Z3_read_interpolation_problem(a0, ref a1, out a2, out a3, a4, out a5, ref a6, out a7);
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:1311
static void Z3_reset_memory ( )
inlinestatic

Definition at line 4323 of file Native.cs.

4323  {
4324  LIB.Z3_reset_memory();
4325  }
static void Z3_set_ast_print_mode ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4129 of file Native.cs.

4129  {
4130  LIB.Z3_set_ast_print_mode(a0, a1);
4131  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4132  if (err != Z3_error_code.Z3_OK)
4133  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4134  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_set_error ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4291 of file Native.cs.

4291  {
4292  LIB.Z3_set_error(a0, a1);
4293  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4294  if (err != Z3_error_code.Z3_OK)
4295  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4296  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_set_error_handler ( Z3_context  a0,
Z3_error_handler  a1 
)
inlinestatic

Definition at line 1948 of file Native.cs.

1948  {
1949  LIB.Z3_set_error_handler(a0, a1);
1950  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1951  if (err != Z3_error_code.Z3_OK)
1952  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1953  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_set_logic ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 5571 of file Native.cs.

5571  {
5572  LIB.Z3_set_logic(a0, a1);
5573  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5574  if (err != Z3_error_code.Z3_OK)
5575  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5576  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_set_param_value ( Z3_config  a0,
string  a1,
string  a2 
)
inlinestatic

Definition at line 1977 of file Native.cs.

Referenced by Context.Context().

1977  {
1978  LIB.Z3_set_param_value(a0, a1, a2);
1979  }
static Z3_ast Z3_simplify ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3846 of file Native.cs.

Referenced by Expr.Simplify().

3846  {
3847  Z3_ast r = LIB.Z3_simplify(a0, a1);
3848  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3849  if (err != Z3_error_code.Z3_OK)
3850  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3851  return r;
3852  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_simplify_ex ( Z3_context  a0,
Z3_ast  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 3854 of file Native.cs.

Referenced by Expr.Simplify().

3854  {
3855  Z3_ast r = LIB.Z3_simplify_ex(a0, a1, a2);
3856  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3857  if (err != Z3_error_code.Z3_OK)
3858  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3859  return r;
3860  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_simplify_get_help ( Z3_context  a0)
inlinestatic

Definition at line 3862 of file Native.cs.

Referenced by Context.SimplifyHelp().

3862  {
3863  IntPtr r = LIB.Z3_simplify_get_help(a0);
3864  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3865  if (err != Z3_error_code.Z3_OK)
3866  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3867  return Marshal.PtrToStringAnsi(r);
3868  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_param_descrs Z3_simplify_get_param_descrs ( Z3_context  a0)
inlinestatic

Definition at line 3870 of file Native.cs.

3870  {
3871  Z3_param_descrs r = LIB.Z3_simplify_get_param_descrs(a0);
3872  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3873  if (err != Z3_error_code.Z3_OK)
3874  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3875  return r;
3876  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_soft_check_cancel ( Z3_context  a0)
inlinestatic

Definition at line 5653 of file Native.cs.

5653  {
5654  LIB.Z3_soft_check_cancel(a0);
5655  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5656  if (err != Z3_error_code.Z3_OK)
5657  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5658  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_solver_assert ( Z3_context  a0,
Z3_solver  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5407 of file Native.cs.

Referenced by Solver.Assert().

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

Definition at line 5414 of file Native.cs.

Referenced by Solver.AssertAndTrack().

5414  {
5415  LIB.Z3_solver_assert_and_track(a0, a1, a2, a3);
5416  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5417  if (err != Z3_error_code.Z3_OK)
5418  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5419  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_solver_check ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5429 of file Native.cs.

Referenced by Solver.Check().

5429  {
5430  int r = LIB.Z3_solver_check(a0, a1);
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:1311
static int Z3_solver_check_assumptions ( Z3_context  a0,
Z3_solver  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 5437 of file Native.cs.

Referenced by Solver.Check().

5437  {
5438  int r = LIB.Z3_solver_check_assumptions(a0, a1, a2, a3);
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:1311
static void Z3_solver_dec_ref ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5371 of file Native.cs.

Referenced by Solver.ToString().

5371  {
5372  LIB.Z3_solver_dec_ref(a0, a1);
5373  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5374  if (err != Z3_error_code.Z3_OK)
5375  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5376  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_solver_get_assertions ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5421 of file Native.cs.

5421  {
5422  Z3_ast_vector r = LIB.Z3_solver_get_assertions(a0, a1);
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:1311
static string Z3_solver_get_help ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5341 of file Native.cs.

5341  {
5342  IntPtr r = LIB.Z3_solver_get_help(a0, a1);
5343  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5344  if (err != Z3_error_code.Z3_OK)
5345  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5346  return Marshal.PtrToStringAnsi(r);
5347  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_model Z3_solver_get_model ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5445 of file Native.cs.

5445  {
5446  Z3_model r = LIB.Z3_solver_get_model(a0, a1);
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:1311
static uint Z3_solver_get_num_scopes ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5399 of file Native.cs.

5399  {
5400  uint r = LIB.Z3_solver_get_num_scopes(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  return r;
5405  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_param_descrs Z3_solver_get_param_descrs ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5349 of file Native.cs.

5349  {
5350  Z3_param_descrs r = LIB.Z3_solver_get_param_descrs(a0, a1);
5351  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5352  if (err != Z3_error_code.Z3_OK)
5353  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5354  return r;
5355  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_solver_get_proof ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5453 of file Native.cs.

5453  {
5454  Z3_ast r = LIB.Z3_solver_get_proof(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  return r;
5459  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_solver_get_reason_unknown ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5469 of file Native.cs.

5469  {
5470  IntPtr r = LIB.Z3_solver_get_reason_unknown(a0, a1);
5471  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5472  if (err != Z3_error_code.Z3_OK)
5473  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5474  return Marshal.PtrToStringAnsi(r);
5475  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_stats Z3_solver_get_statistics ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5477 of file Native.cs.

5477  {
5478  Z3_stats r = LIB.Z3_solver_get_statistics(a0, a1);
5479  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5480  if (err != Z3_error_code.Z3_OK)
5481  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5482  return r;
5483  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast_vector Z3_solver_get_unsat_core ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5461 of file Native.cs.

5461  {
5462  Z3_ast_vector r = LIB.Z3_solver_get_unsat_core(a0, a1);
5463  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5464  if (err != Z3_error_code.Z3_OK)
5465  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5466  return r;
5467  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_solver_inc_ref ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5364 of file Native.cs.

Referenced by Solver.ToString().

5364  {
5365  LIB.Z3_solver_inc_ref(a0, a1);
5366  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5367  if (err != Z3_error_code.Z3_OK)
5368  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5369  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_solver_pop ( Z3_context  a0,
Z3_solver  a1,
uint  a2 
)
inlinestatic

Definition at line 5385 of file Native.cs.

Referenced by Solver.Pop().

5385  {
5386  LIB.Z3_solver_pop(a0, a1, a2);
5387  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5388  if (err != Z3_error_code.Z3_OK)
5389  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5390  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_solver_push ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5378 of file Native.cs.

Referenced by Solver.Push().

5378  {
5379  LIB.Z3_solver_push(a0, a1);
5380  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5381  if (err != Z3_error_code.Z3_OK)
5382  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5383  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_solver_reset ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5392 of file Native.cs.

Referenced by Solver.Reset().

5392  {
5393  LIB.Z3_solver_reset(a0, a1);
5394  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5395  if (err != Z3_error_code.Z3_OK)
5396  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5397  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_solver_set_params ( Z3_context  a0,
Z3_solver  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 5357 of file Native.cs.

5357  {
5358  LIB.Z3_solver_set_params(a0, a1, a2);
5359  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5360  if (err != Z3_error_code.Z3_OK)
5361  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5362  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_solver_to_string ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5485 of file Native.cs.

Referenced by Solver.ToString().

5485  {
5486  IntPtr r = LIB.Z3_solver_to_string(a0, a1);
5487  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5488  if (err != Z3_error_code.Z3_OK)
5489  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5490  return Marshal.PtrToStringAnsi(r);
5491  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_sort_to_ast ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3214 of file Native.cs.

3214  {
3215  Z3_ast r = LIB.Z3_sort_to_ast(a0, a1);
3216  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3217  if (err != Z3_error_code.Z3_OK)
3218  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3219  return r;
3220  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_sort_to_string ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 4152 of file Native.cs.

Referenced by Sort.ToString().

4152  {
4153  IntPtr r = LIB.Z3_sort_to_string(a0, a1);
4154  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4155  if (err != Z3_error_code.Z3_OK)
4156  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4157  return Marshal.PtrToStringAnsi(r);
4158  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_statistics_to_string ( Z3_context  a0)
inlinestatic

Definition at line 5864 of file Native.cs.

5864  {
5865  IntPtr r = LIB.Z3_statistics_to_string(a0);
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 Marshal.PtrToStringAnsi(r);
5870  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_stats_dec_ref ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5508 of file Native.cs.

5508  {
5509  LIB.Z3_stats_dec_ref(a0, a1);
5510  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5511  if (err != Z3_error_code.Z3_OK)
5512  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5513  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static double Z3_stats_get_double_value ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5555 of file Native.cs.

5555  {
5556  double r = LIB.Z3_stats_get_double_value(a0, a1, a2);
5557  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5558  if (err != Z3_error_code.Z3_OK)
5559  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5560  return r;
5561  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_stats_get_key ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5523 of file Native.cs.

5523  {
5524  IntPtr r = LIB.Z3_stats_get_key(a0, a1, a2);
5525  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5526  if (err != Z3_error_code.Z3_OK)
5527  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5528  return Marshal.PtrToStringAnsi(r);
5529  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_stats_get_uint_value ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5547 of file Native.cs.

5547  {
5548  uint r = LIB.Z3_stats_get_uint_value(a0, a1, a2);
5549  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5550  if (err != Z3_error_code.Z3_OK)
5551  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5552  return r;
5553  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_stats_inc_ref ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5501 of file Native.cs.

5501  {
5502  LIB.Z3_stats_inc_ref(a0, a1);
5503  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5504  if (err != Z3_error_code.Z3_OK)
5505  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5506  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_stats_is_double ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5539 of file Native.cs.

5539  {
5540  int r = LIB.Z3_stats_is_double(a0, a1, a2);
5541  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5542  if (err != Z3_error_code.Z3_OK)
5543  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5544  return r;
5545  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static int Z3_stats_is_uint ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5531 of file Native.cs.

5531  {
5532  int r = LIB.Z3_stats_is_uint(a0, a1, a2);
5533  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5534  if (err != Z3_error_code.Z3_OK)
5535  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5536  return r;
5537  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static uint Z3_stats_size ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5515 of file Native.cs.

5515  {
5516  uint r = LIB.Z3_stats_size(a0, a1);
5517  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5518  if (err != Z3_error_code.Z3_OK)
5519  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5520  return r;
5521  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_stats_to_string ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5493 of file Native.cs.

Referenced by Statistics.ToString().

5493  {
5494  IntPtr r = LIB.Z3_stats_to_string(a0, a1);
5495  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5496  if (err != Z3_error_code.Z3_OK)
5497  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5498  return Marshal.PtrToStringAnsi(r);
5499  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 3886 of file Native.cs.

Referenced by Expr.Substitute().

3886  {
3887  Z3_ast r = LIB.Z3_substitute(a0, a1, a2, a3, a4);
3888  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3889  if (err != Z3_error_code.Z3_OK)
3890  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3891  return r;
3892  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_substitute_vars ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 3894 of file Native.cs.

Referenced by Expr.SubstituteVars().

3894  {
3895  Z3_ast r = LIB.Z3_substitute_vars(a0, a1, a2, a3);
3896  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3897  if (err != Z3_error_code.Z3_OK)
3898  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3899  return r;
3900  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_and_then ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 4999 of file Native.cs.

Referenced by Context.AndThen().

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

Definition at line 5247 of file Native.cs.

Referenced by Tactic.Apply().

5247  {
5248  Z3_apply_result r = LIB.Z3_tactic_apply(a0, a1, a2);
5249  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5250  if (err != Z3_error_code.Z3_OK)
5251  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5252  return r;
5253  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_apply_result Z3_tactic_apply_ex ( Z3_context  a0,
Z3_tactic  a1,
Z3_goal  a2,
Z3_params  a3 
)
inlinestatic

Definition at line 5255 of file Native.cs.

Referenced by Tactic.Apply().

5255  {
5256  Z3_apply_result r = LIB.Z3_tactic_apply_ex(a0, a1, a2, a3);
5257  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5258  if (err != Z3_error_code.Z3_OK)
5259  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5260  return r;
5261  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_cond ( Z3_context  a0,
Z3_probe  a1,
Z3_tactic  a2,
Z3_tactic  a3 
)
inlinestatic

Definition at line 5047 of file Native.cs.

Referenced by Context.Cond().

5047  {
5048  Z3_tactic r = LIB.Z3_tactic_cond(a0, a1, a2, a3);
5049  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5050  if (err != Z3_error_code.Z3_OK)
5051  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5052  return r;
5053  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_tactic_dec_ref ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 4970 of file Native.cs.

4970  {
4971  LIB.Z3_tactic_dec_ref(a0, a1);
4972  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4973  if (err != Z3_error_code.Z3_OK)
4974  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4975  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_fail ( Z3_context  a0)
inlinestatic

Definition at line 5071 of file Native.cs.

Referenced by Context.Fail().

5071  {
5072  Z3_tactic r = LIB.Z3_tactic_fail(a0);
5073  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5074  if (err != Z3_error_code.Z3_OK)
5075  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5076  return r;
5077  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_fail_if ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 5079 of file Native.cs.

Referenced by Context.FailIf().

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

Definition at line 5087 of file Native.cs.

Referenced by Context.FailIfNotDecided().

5087  {
5088  Z3_tactic r = LIB.Z3_tactic_fail_if_not_decided(a0);
5089  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5090  if (err != Z3_error_code.Z3_OK)
5091  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5092  return r;
5093  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_tactic_get_descr ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 5223 of file Native.cs.

Referenced by Context.TacticDescription().

5223  {
5224  IntPtr r = LIB.Z3_tactic_get_descr(a0, a1);
5225  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5226  if (err != Z3_error_code.Z3_OK)
5227  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5228  return Marshal.PtrToStringAnsi(r);
5229  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static string Z3_tactic_get_help ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 5207 of file Native.cs.

5207  {
5208  IntPtr r = LIB.Z3_tactic_get_help(a0, a1);
5209  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5210  if (err != Z3_error_code.Z3_OK)
5211  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5212  return Marshal.PtrToStringAnsi(r);
5213  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_param_descrs Z3_tactic_get_param_descrs ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 5215 of file Native.cs.

5215  {
5216  Z3_param_descrs r = LIB.Z3_tactic_get_param_descrs(a0, a1);
5217  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5218  if (err != Z3_error_code.Z3_OK)
5219  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5220  return r;
5221  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_tactic_inc_ref ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 4963 of file Native.cs.

4963  {
4964  LIB.Z3_tactic_inc_ref(a0, a1);
4965  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4966  if (err != Z3_error_code.Z3_OK)
4967  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4968  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_or_else ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 5007 of file Native.cs.

Referenced by Context.OrElse().

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

Definition at line 5023 of file Native.cs.

Referenced by Context.ParAndThen().

5023  {
5024  Z3_tactic r = LIB.Z3_tactic_par_and_then(a0, a1, a2);
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  return r;
5029  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_par_or ( Z3_context  a0,
uint  a1,
[In] Z3_tactic[]  a2 
)
inlinestatic

Definition at line 5015 of file Native.cs.

Referenced by Context.ParOr().

5015  {
5016  Z3_tactic r = LIB.Z3_tactic_par_or(a0, a1, a2);
5017  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5018  if (err != Z3_error_code.Z3_OK)
5019  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5020  return r;
5021  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_repeat ( Z3_context  a0,
Z3_tactic  a1,
uint  a2 
)
inlinestatic

Definition at line 5055 of file Native.cs.

Referenced by Context.Repeat().

5055  {
5056  Z3_tactic r = LIB.Z3_tactic_repeat(a0, a1, a2);
5057  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5058  if (err != Z3_error_code.Z3_OK)
5059  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5060  return r;
5061  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_skip ( Z3_context  a0)
inlinestatic

Definition at line 5063 of file Native.cs.

Referenced by Context.Skip().

5063  {
5064  Z3_tactic r = LIB.Z3_tactic_skip(a0);
5065  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5066  if (err != Z3_error_code.Z3_OK)
5067  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5068  return r;
5069  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_try_for ( Z3_context  a0,
Z3_tactic  a1,
uint  a2 
)
inlinestatic

Definition at line 5031 of file Native.cs.

Referenced by Context.TryFor().

5031  {
5032  Z3_tactic r = LIB.Z3_tactic_try_for(a0, a1, a2);
5033  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5034  if (err != Z3_error_code.Z3_OK)
5035  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5036  return r;
5037  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_using_params ( Z3_context  a0,
Z3_tactic  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 5095 of file Native.cs.

Referenced by Context.UsingParams().

5095  {
5096  Z3_tactic r = LIB.Z3_tactic_using_params(a0, a1, a2);
5097  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5098  if (err != Z3_error_code.Z3_OK)
5099  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5100  return r;
5101  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_tactic Z3_tactic_when ( Z3_context  a0,
Z3_probe  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 5039 of file Native.cs.

Referenced by Context.When().

5039  {
5040  Z3_tactic r = LIB.Z3_tactic_when(a0, a1, a2);
5041  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5042  if (err != Z3_error_code.Z3_OK)
5043  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5044  return r;
5045  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_app Z3_to_app ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3622 of file Native.cs.

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

Definition at line 3630 of file Native.cs.

3630  {
3631  Z3_func_decl r = LIB.Z3_to_func_decl(a0, a1);
3632  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3633  if (err != Z3_error_code.Z3_OK)
3634  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3635  return r;
3636  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_toggle_warning_messages ( int  a0)
inlinestatic

Definition at line 4125 of file Native.cs.

4125  {
4126  LIB.Z3_toggle_warning_messages(a0);
4127  }
static Z3_ast Z3_translate ( Z3_context  a0,
Z3_ast  a1,
Z3_context  a2 
)
inlinestatic

Definition at line 3902 of file Native.cs.

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

3902  {
3903  Z3_ast r = LIB.Z3_translate(a0, a1, a2);
3904  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3905  if (err != Z3_error_code.Z3_OK)
3906  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3907  return r;
3908  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static void Z3_update_param_value ( Z3_context  a0,
string  a1,
string  a2 
)
inlinestatic

Definition at line 2013 of file Native.cs.

2013  {
2014  LIB.Z3_update_param_value(a0, a1, a2);
2015  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2016  if (err != Z3_error_code.Z3_OK)
2017  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2018  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
static Z3_ast Z3_update_term ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 3878 of file Native.cs.

Referenced by Expr.Update().

3878  {
3879  Z3_ast r = LIB.Z3_update_term(a0, a1, a2, a3);
3880  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3881  if (err != Z3_error_code.Z3_OK)
3882  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3883  return r;
3884  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311
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 6275 of file Native.cs.

Referenced by InterpolationContext.WriteInterpolationProblem().

6275  {
6276  LIB.Z3_write_interpolation_problem(a0, a1, a2, a3, a4, a5, a6);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1311