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

Data Structures

class  LIB
 

Public Member Functions

delegate void Z3_error_handler (Z3_context c, Z3_error_code e)
 

Static Public Member Functions

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

Detailed Description

Definition at line 39 of file Native.cs.

Member Function Documentation

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

Definition at line 5466 of file Native.cs.

5466  {
5467  Z3_ast r = LIB.Z3_algebraic_add(a0, a1, a2);
5468  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5469  if (err != Z3_error_code.Z3_OK)
5470  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5471  return r;
5472  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_algebraic_div ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5490 of file Native.cs.

5490  {
5491  Z3_ast r = LIB.Z3_algebraic_div(a0, a1, a2);
5492  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5493  if (err != Z3_error_code.Z3_OK)
5494  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5495  return r;
5496  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_algebraic_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5546 of file Native.cs.

5546  {
5547  int r = LIB.Z3_algebraic_eq(a0, a1, a2);
5548  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5549  if (err != Z3_error_code.Z3_OK)
5550  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5551  return r;
5552  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_algebraic_eval ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 5570 of file Native.cs.

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

Definition at line 5538 of file Native.cs.

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

Definition at line 5522 of file Native.cs.

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

Definition at line 5442 of file Native.cs.

5442  {
5443  int r = LIB.Z3_algebraic_is_neg(a0, a1);
5444  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5445  if (err != Z3_error_code.Z3_OK)
5446  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5447  return r;
5448  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_algebraic_is_pos ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5434 of file Native.cs.

5434  {
5435  int r = LIB.Z3_algebraic_is_pos(a0, a1);
5436  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5437  if (err != Z3_error_code.Z3_OK)
5438  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5439  return r;
5440  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_algebraic_is_value ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5426 of file Native.cs.

5426  {
5427  int r = LIB.Z3_algebraic_is_value(a0, a1);
5428  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5429  if (err != Z3_error_code.Z3_OK)
5430  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5431  return r;
5432  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_algebraic_is_zero ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5450 of file Native.cs.

5450  {
5451  int r = LIB.Z3_algebraic_is_zero(a0, a1);
5452  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5453  if (err != Z3_error_code.Z3_OK)
5454  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5455  return r;
5456  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_algebraic_le ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5530 of file Native.cs.

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

Definition at line 5514 of file Native.cs.

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

Definition at line 5482 of file Native.cs.

5482  {
5483  Z3_ast r = LIB.Z3_algebraic_mul(a0, a1, a2);
5484  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5485  if (err != Z3_error_code.Z3_OK)
5486  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5487  return r;
5488  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_algebraic_neq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5554 of file Native.cs.

5554  {
5555  int r = LIB.Z3_algebraic_neq(a0, a1, a2);
5556  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5557  if (err != Z3_error_code.Z3_OK)
5558  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5559  return r;
5560  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_algebraic_power ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 5506 of file Native.cs.

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

Definition at line 5498 of file Native.cs.

5498  {
5499  Z3_ast r = LIB.Z3_algebraic_root(a0, a1, a2);
5500  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5501  if (err != Z3_error_code.Z3_OK)
5502  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5503  return r;
5504  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_algebraic_roots ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 5562 of file Native.cs.

5562  {
5563  Z3_ast_vector r = LIB.Z3_algebraic_roots(a0, a1, a2, a3);
5564  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5565  if (err != Z3_error_code.Z3_OK)
5566  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5567  return r;
5568  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_algebraic_sign ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5458 of file Native.cs.

5458  {
5459  int r = LIB.Z3_algebraic_sign(a0, a1);
5460  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5461  if (err != Z3_error_code.Z3_OK)
5462  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5463  return r;
5464  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_algebraic_sub ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 5474 of file Native.cs.

5474  {
5475  Z3_ast r = LIB.Z3_algebraic_sub(a0, a1, a2);
5476  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5477  if (err != Z3_error_code.Z3_OK)
5478  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5479  return r;
5480  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_app_to_ast ( Z3_context  a0,
Z3_app  a1 
)
inlinestatic

Definition at line 3206 of file Native.cs.

3206  {
3207  Z3_ast r = LIB.Z3_app_to_ast(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:1148
static void Z3_append_log ( string  a0)
inlinestatic

Definition at line 3813 of file Native.cs.

3813  {
3814  LIB.Z3_append_log(a0);
3815  }
static Z3_model Z3_apply_result_convert_model ( Z3_context  a0,
Z3_apply_result  a1,
uint  a2,
Z3_model  a3 
)
inlinestatic

Definition at line 4847 of file Native.cs.

Referenced by ApplyResult.ConvertModel().

4847  {
4848  Z3_model r = LIB.Z3_apply_result_convert_model(a0, a1, a2, a3);
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  return r;
4853  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_apply_result_dec_ref ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 4816 of file Native.cs.

4816  {
4817  LIB.Z3_apply_result_dec_ref(a0, a1);
4818  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4819  if (err != Z3_error_code.Z3_OK)
4820  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4821  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_apply_result_get_num_subgoals ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 4831 of file Native.cs.

4831  {
4832  uint r = LIB.Z3_apply_result_get_num_subgoals(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 r;
4837  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_goal Z3_apply_result_get_subgoal ( Z3_context  a0,
Z3_apply_result  a1,
uint  a2 
)
inlinestatic

Definition at line 4839 of file Native.cs.

4839  {
4840  Z3_goal r = LIB.Z3_apply_result_get_subgoal(a0, a1, a2);
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:1148
static void Z3_apply_result_inc_ref ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 4809 of file Native.cs.

4809  {
4810  LIB.Z3_apply_result_inc_ref(a0, a1);
4811  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4812  if (err != Z3_error_code.Z3_OK)
4813  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4814  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_apply_result_to_string ( Z3_context  a0,
Z3_apply_result  a1 
)
inlinestatic

Definition at line 4823 of file Native.cs.

Referenced by ApplyResult.ToString().

4823  {
4824  IntPtr r = LIB.Z3_apply_result_to_string(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 Marshal.PtrToStringAnsi(r);
4829  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_assert_cnstr ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5153 of file Native.cs.

5153  {
5154  LIB.Z3_assert_cnstr(a0, a1);
5155  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5156  if (err != Z3_error_code.Z3_OK)
5157  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5158  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_ast_map_contains ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4324 of file Native.cs.

4324  {
4325  int r = LIB.Z3_ast_map_contains(a0, a1, a2);
4326  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4327  if (err != Z3_error_code.Z3_OK)
4328  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4329  return r;
4330  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_map_dec_ref ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4317 of file Native.cs.

4317  {
4318  LIB.Z3_ast_map_dec_ref(a0, a1);
4319  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4320  if (err != Z3_error_code.Z3_OK)
4321  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4322  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_map_erase ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4347 of file Native.cs.

4347  {
4348  LIB.Z3_ast_map_erase(a0, a1, a2);
4349  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4350  if (err != Z3_error_code.Z3_OK)
4351  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4352  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_ast_map_find ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4332 of file Native.cs.

4332  {
4333  Z3_ast r = LIB.Z3_ast_map_find(a0, a1, a2);
4334  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4335  if (err != Z3_error_code.Z3_OK)
4336  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4337  return r;
4338  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_map_inc_ref ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4310 of file Native.cs.

4310  {
4311  LIB.Z3_ast_map_inc_ref(a0, a1);
4312  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4313  if (err != Z3_error_code.Z3_OK)
4314  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4315  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_map_insert ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 4340 of file Native.cs.

4340  {
4341  LIB.Z3_ast_map_insert(a0, a1, a2, a3);
4342  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4343  if (err != Z3_error_code.Z3_OK)
4344  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4345  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_ast_map_keys ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4369 of file Native.cs.

4369  {
4370  Z3_ast_vector r = LIB.Z3_ast_map_keys(a0, a1);
4371  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4372  if (err != Z3_error_code.Z3_OK)
4373  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4374  return r;
4375  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_map_reset ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4354 of file Native.cs.

4354  {
4355  LIB.Z3_ast_map_reset(a0, a1);
4356  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4357  if (err != Z3_error_code.Z3_OK)
4358  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4359  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_ast_map_size ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4361 of file Native.cs.

4361  {
4362  uint r = LIB.Z3_ast_map_size(a0, a1);
4363  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4364  if (err != Z3_error_code.Z3_OK)
4365  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4366  return r;
4367  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_ast_map_to_string ( Z3_context  a0,
Z3_ast_map  a1 
)
inlinestatic

Definition at line 4377 of file Native.cs.

4377  {
4378  IntPtr r = LIB.Z3_ast_map_to_string(a0, a1);
4379  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4380  if (err != Z3_error_code.Z3_OK)
4381  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4382  return Marshal.PtrToStringAnsi(r);
4383  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_ast_to_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3832 of file Native.cs.

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

3832  {
3833  IntPtr r = LIB.Z3_ast_to_string(a0, a1);
3834  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3835  if (err != Z3_error_code.Z3_OK)
3836  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3837  return Marshal.PtrToStringAnsi(r);
3838  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_vector_dec_ref ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4242 of file Native.cs.

4242  {
4243  LIB.Z3_ast_vector_dec_ref(a0, a1);
4244  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4245  if (err != Z3_error_code.Z3_OK)
4246  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4247  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_ast_vector_get ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2 
)
inlinestatic

Definition at line 4257 of file Native.cs.

4257  {
4258  Z3_ast r = LIB.Z3_ast_vector_get(a0, a1, a2);
4259  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4260  if (err != Z3_error_code.Z3_OK)
4261  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4262  return r;
4263  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_vector_inc_ref ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4235 of file Native.cs.

4235  {
4236  LIB.Z3_ast_vector_inc_ref(a0, a1);
4237  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4238  if (err != Z3_error_code.Z3_OK)
4239  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4240  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_vector_push ( Z3_context  a0,
Z3_ast_vector  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4279 of file Native.cs.

4279  {
4280  LIB.Z3_ast_vector_push(a0, a1, a2);
4281  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4282  if (err != Z3_error_code.Z3_OK)
4283  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4284  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_vector_resize ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2 
)
inlinestatic

Definition at line 4272 of file Native.cs.

4272  {
4273  LIB.Z3_ast_vector_resize(a0, a1, a2);
4274  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4275  if (err != Z3_error_code.Z3_OK)
4276  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4277  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_ast_vector_set ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 4265 of file Native.cs.

4265  {
4266  LIB.Z3_ast_vector_set(a0, a1, a2, a3);
4267  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4268  if (err != Z3_error_code.Z3_OK)
4269  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4270  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_ast_vector_size ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4249 of file Native.cs.

4249  {
4250  uint r = LIB.Z3_ast_vector_size(a0, a1);
4251  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4252  if (err != Z3_error_code.Z3_OK)
4253  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4254  return r;
4255  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_ast_vector_to_string ( Z3_context  a0,
Z3_ast_vector  a1 
)
inlinestatic

Definition at line 4294 of file Native.cs.

4294  {
4295  IntPtr r = LIB.Z3_ast_vector_to_string(a0, a1);
4296  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4297  if (err != Z3_error_code.Z3_OK)
4298  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4299  return Marshal.PtrToStringAnsi(r);
4300  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_ast_vector_translate ( Z3_context  a0,
Z3_ast_vector  a1,
Z3_context  a2 
)
inlinestatic

Definition at line 4286 of file Native.cs.

4286  {
4287  Z3_ast_vector r = LIB.Z3_ast_vector_translate(a0, a1, a2);
4288  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4289  if (err != Z3_error_code.Z3_OK)
4290  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4291  return r;
4292  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 3872 of file Native.cs.

3872  {
3873  IntPtr r = LIB.Z3_benchmark_to_smtlib_string(a0, a1, a2, a3, a4, a5, a6, a7);
3874  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3875  if (err != Z3_error_code.Z3_OK)
3876  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3877  return Marshal.PtrToStringAnsi(r);
3878  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_block_literals ( Z3_context  a0,
Z3_literals  a1 
)
inlinestatic

Definition at line 5284 of file Native.cs.

5284  {
5285  LIB.Z3_block_literals(a0, a1);
5286  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5287  if (err != Z3_error_code.Z3_OK)
5288  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5289  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_check ( Z3_context  a0)
inlinestatic

Definition at line 5168 of file Native.cs.

5168  {
5169  int r = LIB.Z3_check(a0);
5170  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5171  if (err != Z3_error_code.Z3_OK)
5172  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5173  return r;
5174  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_check_and_get_model ( Z3_context  a0,
[In, Out] ref Z3_model  a1 
)
inlinestatic

Definition at line 5160 of file Native.cs.

5160  {
5161  int r = LIB.Z3_check_and_get_model(a0, ref a1);
5162  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5163  if (err != Z3_error_code.Z3_OK)
5164  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5165  return r;
5166  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5176 of file Native.cs.

5176  {
5177  int r = LIB.Z3_check_assumptions(a0, a1, a2, ref a3, ref a4, ref a5, a6);
5178  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5179  if (err != Z3_error_code.Z3_OK)
5180  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5181  return r;
5182  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5813 of file Native.cs.

5813  {
5814  int r = LIB.Z3_check_interpolant(a0, a1, a2, a3, a4, out a5, a6, a7);
5815  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5816  if (err != Z3_error_code.Z3_OK)
5817  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5818  return r;
5819  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_close_log ( )
inlinestatic

Definition at line 3817 of file Native.cs.

3817  {
3818  LIB.Z3_close_log();
3819  }
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 5789 of file Native.cs.

5789  {
5790  int r = LIB.Z3_compute_interpolant(a0, a1, a2, ref a3, ref a4);
5791  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5792  if (err != Z3_error_code.Z3_OK)
5793  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5794  return r;
5795  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_context_to_string ( Z3_context  a0)
inlinestatic

Definition at line 5402 of file Native.cs.

5402  {
5403  IntPtr r = LIB.Z3_context_to_string(a0);
5404  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5405  if (err != Z3_error_code.Z3_OK)
5406  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5407  return Marshal.PtrToStringAnsi(r);
5408  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_dec_ref ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 1726 of file Native.cs.

1726  {
1727  LIB.Z3_dec_ref(a0, a1);
1728  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1729  if (err != Z3_error_code.Z3_OK)
1730  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1731  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_del_config ( Z3_config  a0)
inlinestatic

Definition at line 1693 of file Native.cs.

Referenced by Context.Context().

1693  {
1694  LIB.Z3_del_config(a0);
1695  }
static void Z3_del_constructor ( Z3_context  a0,
Z3_constructor  a1 
)
inlinestatic

Definition at line 1962 of file Native.cs.

1962  {
1963  LIB.Z3_del_constructor(a0, a1);
1964  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1965  if (err != Z3_error_code.Z3_OK)
1966  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1967  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_del_constructor_list ( Z3_context  a0,
Z3_constructor_list  a1 
)
inlinestatic

Definition at line 1985 of file Native.cs.

1985  {
1986  LIB.Z3_del_constructor_list(a0, a1);
1987  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1988  if (err != Z3_error_code.Z3_OK)
1989  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1990  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_del_context ( Z3_context  a0)
inlinestatic

Definition at line 1715 of file Native.cs.

1715  {
1716  LIB.Z3_del_context(a0);
1717  }
static void Z3_del_literals ( Z3_context  a0,
Z3_literals  a1 
)
inlinestatic

Definition at line 5246 of file Native.cs.

5246  {
5247  LIB.Z3_del_literals(a0, a1);
5248  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5249  if (err != Z3_error_code.Z3_OK)
5250  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5251  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_del_model ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 5192 of file Native.cs.

5192  {
5193  LIB.Z3_del_model(a0, a1);
5194  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5195  if (err != Z3_error_code.Z3_OK)
5196  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5197  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_disable_literal ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
)
inlinestatic

Definition at line 5277 of file Native.cs.

5277  {
5278  LIB.Z3_disable_literal(a0, a1, a2);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_disable_trace ( string  a0)
inlinestatic

Definition at line 4015 of file Native.cs.

4015  {
4016  LIB.Z3_disable_trace(a0);
4017  }
static void Z3_enable_trace ( string  a0)
inlinestatic

Definition at line 4011 of file Native.cs.

4011  {
4012  LIB.Z3_enable_trace(a0);
4013  }
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 5386 of file Native.cs.

5386  {
5387  int r = LIB.Z3_eval(a0, a1, a2, ref a3);
5388  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5389  if (err != Z3_error_code.Z3_OK)
5390  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5391  return r;
5392  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5394 of file Native.cs.

5394  {
5395  int r = LIB.Z3_eval_decl(a0, a1, a2, a3, a4, ref a5);
5396  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5397  if (err != Z3_error_code.Z3_OK)
5398  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5399  return r;
5400  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5323 of file Native.cs.

5323  {
5324  int r = LIB.Z3_eval_func_decl(a0, a1, a2, ref a3);
5325  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5326  if (err != Z3_error_code.Z3_OK)
5327  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5328  return r;
5329  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 4121 of file Native.cs.

4121  {
4122  LIB.Z3_fixedpoint_add_cover(a0, a1, a2, a3, a4);
4123  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4124  if (err != Z3_error_code.Z3_OK)
4125  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4126  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 4052 of file Native.cs.

4052  {
4053  LIB.Z3_fixedpoint_add_fact(a0, a1, a2, a3, a4);
4054  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4055  if (err != Z3_error_code.Z3_OK)
4056  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4057  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_fixedpoint_add_rule ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2,
IntPtr  a3 
)
inlinestatic

Definition at line 4045 of file Native.cs.

4045  {
4046  LIB.Z3_fixedpoint_add_rule(a0, a1, a2, a3);
4047  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4048  if (err != Z3_error_code.Z3_OK)
4049  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4050  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_fixedpoint_assert ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4059 of file Native.cs.

4059  {
4060  LIB.Z3_fixedpoint_assert(a0, a1, a2);
4061  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4062  if (err != Z3_error_code.Z3_OK)
4063  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4064  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_fixedpoint_dec_ref ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4038 of file Native.cs.

4038  {
4039  LIB.Z3_fixedpoint_dec_ref(a0, a1);
4040  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4041  if (err != Z3_error_code.Z3_OK)
4042  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4043  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_fixedpoint_from_file ( Z3_context  a0,
Z3_fixedpoint  a1,
string  a2 
)
inlinestatic

Definition at line 4205 of file Native.cs.

4205  {
4206  Z3_ast_vector r = LIB.Z3_fixedpoint_from_file(a0, a1, a2);
4207  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4208  if (err != Z3_error_code.Z3_OK)
4209  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4210  return r;
4211  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_fixedpoint_from_string ( Z3_context  a0,
Z3_fixedpoint  a1,
string  a2 
)
inlinestatic

Definition at line 4197 of file Native.cs.

4197  {
4198  Z3_ast_vector r = LIB.Z3_fixedpoint_from_string(a0, a1, a2);
4199  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4200  if (err != Z3_error_code.Z3_OK)
4201  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4202  return r;
4203  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_fixedpoint_get_answer ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4082 of file Native.cs.

4082  {
4083  Z3_ast r = LIB.Z3_fixedpoint_get_answer(a0, a1);
4084  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4085  if (err != Z3_error_code.Z3_OK)
4086  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4087  return r;
4088  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_fixedpoint_get_assertions ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4158 of file Native.cs.

4158  {
4159  Z3_ast_vector r = LIB.Z3_fixedpoint_get_assertions(a0, a1);
4160  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4161  if (err != Z3_error_code.Z3_OK)
4162  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4163  return r;
4164  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_fixedpoint_get_cover_delta ( Z3_context  a0,
Z3_fixedpoint  a1,
int  a2,
Z3_func_decl  a3 
)
inlinestatic

Definition at line 4113 of file Native.cs.

4113  {
4114  Z3_ast r = LIB.Z3_fixedpoint_get_cover_delta(a0, a1, a2, a3);
4115  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4116  if (err != Z3_error_code.Z3_OK)
4117  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4118  return r;
4119  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_fixedpoint_get_help ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4173 of file Native.cs.

4173  {
4174  IntPtr r = LIB.Z3_fixedpoint_get_help(a0, a1);
4175  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4176  if (err != Z3_error_code.Z3_OK)
4177  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4178  return Marshal.PtrToStringAnsi(r);
4179  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_fixedpoint_get_num_levels ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 4105 of file Native.cs.

4105  {
4106  uint r = LIB.Z3_fixedpoint_get_num_levels(a0, a1, a2);
4107  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4108  if (err != Z3_error_code.Z3_OK)
4109  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4110  return r;
4111  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_param_descrs Z3_fixedpoint_get_param_descrs ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4181 of file Native.cs.

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

Definition at line 4090 of file Native.cs.

4090  {
4091  IntPtr r = LIB.Z3_fixedpoint_get_reason_unknown(a0, a1);
4092  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4093  if (err != Z3_error_code.Z3_OK)
4094  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4095  return Marshal.PtrToStringAnsi(r);
4096  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_fixedpoint_get_rules ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4150 of file Native.cs.

4150  {
4151  Z3_ast_vector r = LIB.Z3_fixedpoint_get_rules(a0, a1);
4152  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4153  if (err != Z3_error_code.Z3_OK)
4154  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4155  return r;
4156  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_stats Z3_fixedpoint_get_statistics ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4128 of file Native.cs.

4128  {
4129  Z3_stats r = LIB.Z3_fixedpoint_get_statistics(a0, a1);
4130  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4131  if (err != Z3_error_code.Z3_OK)
4132  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4133  return r;
4134  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_fixedpoint_inc_ref ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4031 of file Native.cs.

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

Definition at line 4220 of file Native.cs.

4220  {
4221  LIB.Z3_fixedpoint_pop(a0, a1);
4222  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4223  if (err != Z3_error_code.Z3_OK)
4224  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4225  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_fixedpoint_push ( Z3_context  a0,
Z3_fixedpoint  a1 
)
inlinestatic

Definition at line 4213 of file Native.cs.

4213  {
4214  LIB.Z3_fixedpoint_push(a0, a1);
4215  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4216  if (err != Z3_error_code.Z3_OK)
4217  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4218  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_fixedpoint_query ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4066 of file Native.cs.

4066  {
4067  int r = LIB.Z3_fixedpoint_query(a0, a1, a2);
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:1148
static int Z3_fixedpoint_query_relations ( Z3_context  a0,
Z3_fixedpoint  a1,
uint  a2,
[In] Z3_func_decl[]  a3 
)
inlinestatic

Definition at line 4074 of file Native.cs.

4074  {
4075  int r = LIB.Z3_fixedpoint_query_relations(a0, a1, a2, a3);
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  return r;
4080  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_fixedpoint_register_relation ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 4136 of file Native.cs.

4136  {
4137  LIB.Z3_fixedpoint_register_relation(a0, a1, a2);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_fixedpoint_set_params ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 4166 of file Native.cs.

4166  {
4167  LIB.Z3_fixedpoint_set_params(a0, a1, a2);
4168  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4169  if (err != Z3_error_code.Z3_OK)
4170  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4171  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 4143 of file Native.cs.

4143  {
4144  LIB.Z3_fixedpoint_set_predicate_representation(a0, a1, a2, a3, a4);
4145  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4146  if (err != Z3_error_code.Z3_OK)
4147  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4148  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_fixedpoint_to_string ( Z3_context  a0,
Z3_fixedpoint  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 4189 of file Native.cs.

4189  {
4190  IntPtr r = LIB.Z3_fixedpoint_to_string(a0, a1, a2, a3);
4191  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4192  if (err != Z3_error_code.Z3_OK)
4193  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4194  return Marshal.PtrToStringAnsi(r);
4195  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_fixedpoint_update_rule ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2,
IntPtr  a3 
)
inlinestatic

Definition at line 4098 of file Native.cs.

4098  {
4099  LIB.Z3_fixedpoint_update_rule(a0, a1, a2, a3);
4100  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4101  if (err != Z3_error_code.Z3_OK)
4102  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4103  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_func_decl_to_ast ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3062 of file Native.cs.

3062  {
3063  Z3_ast r = LIB.Z3_func_decl_to_ast(a0, a1);
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:1148
static string Z3_func_decl_to_string ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3856 of file Native.cs.

Referenced by FuncDecl.ToString().

3856  {
3857  IntPtr r = LIB.Z3_func_decl_to_string(a0, a1);
3858  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3859  if (err != Z3_error_code.Z3_OK)
3860  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3861  return Marshal.PtrToStringAnsi(r);
3862  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_func_entry_dec_ref ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 3777 of file Native.cs.

3777  {
3778  LIB.Z3_func_entry_dec_ref(a0, a1);
3779  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3780  if (err != Z3_error_code.Z3_OK)
3781  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3782  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_func_entry_get_arg ( Z3_context  a0,
Z3_func_entry  a1,
uint  a2 
)
inlinestatic

Definition at line 3800 of file Native.cs.

3800  {
3801  Z3_ast r = LIB.Z3_func_entry_get_arg(a0, a1, a2);
3802  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3803  if (err != Z3_error_code.Z3_OK)
3804  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3805  return r;
3806  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_func_entry_get_num_args ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 3792 of file Native.cs.

3792  {
3793  uint r = LIB.Z3_func_entry_get_num_args(a0, a1);
3794  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3795  if (err != Z3_error_code.Z3_OK)
3796  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3797  return r;
3798  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_func_entry_get_value ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 3784 of file Native.cs.

3784  {
3785  Z3_ast r = LIB.Z3_func_entry_get_value(a0, a1);
3786  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3787  if (err != Z3_error_code.Z3_OK)
3788  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3789  return r;
3790  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_func_entry_inc_ref ( Z3_context  a0,
Z3_func_entry  a1 
)
inlinestatic

Definition at line 3770 of file Native.cs.

3770  {
3771  LIB.Z3_func_entry_inc_ref(a0, a1);
3772  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3773  if (err != Z3_error_code.Z3_OK)
3774  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3775  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_func_interp_dec_ref ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3731 of file Native.cs.

3731  {
3732  LIB.Z3_func_interp_dec_ref(a0, a1);
3733  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3734  if (err != Z3_error_code.Z3_OK)
3735  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3736  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_func_interp_get_arity ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3762 of file Native.cs.

3762  {
3763  uint r = LIB.Z3_func_interp_get_arity(a0, a1);
3764  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3765  if (err != Z3_error_code.Z3_OK)
3766  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3767  return r;
3768  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_func_interp_get_else ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3754 of file Native.cs.

3754  {
3755  Z3_ast r = LIB.Z3_func_interp_get_else(a0, a1);
3756  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3757  if (err != Z3_error_code.Z3_OK)
3758  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3759  return r;
3760  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_func_entry Z3_func_interp_get_entry ( Z3_context  a0,
Z3_func_interp  a1,
uint  a2 
)
inlinestatic

Definition at line 3746 of file Native.cs.

3746  {
3747  Z3_func_entry r = LIB.Z3_func_interp_get_entry(a0, a1, a2);
3748  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3749  if (err != Z3_error_code.Z3_OK)
3750  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3751  return r;
3752  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_func_interp_get_num_entries ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3738 of file Native.cs.

3738  {
3739  uint r = LIB.Z3_func_interp_get_num_entries(a0, a1);
3740  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3741  if (err != Z3_error_code.Z3_OK)
3742  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3743  return r;
3744  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_func_interp_inc_ref ( Z3_context  a0,
Z3_func_interp  a1 
)
inlinestatic

Definition at line 3724 of file Native.cs.

3724  {
3725  LIB.Z3_func_interp_inc_ref(a0, a1);
3726  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3727  if (err != Z3_error_code.Z3_OK)
3728  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3729  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_get_algebraic_number_lower ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3414 of file Native.cs.

3414  {
3415  Z3_ast r = LIB.Z3_get_algebraic_number_lower(a0, a1, a2);
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:1148
static Z3_ast Z3_get_algebraic_number_upper ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3422 of file Native.cs.

3422  {
3423  Z3_ast r = LIB.Z3_get_algebraic_number_upper(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:1148
static Z3_ast Z3_get_app_arg ( Z3_context  a0,
Z3_app  a1,
uint  a2 
)
inlinestatic

Definition at line 3230 of file Native.cs.

3230  {
3231  Z3_ast r = LIB.Z3_get_app_arg(a0, a1, a2);
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:1148
static Z3_func_decl Z3_get_app_decl ( Z3_context  a0,
Z3_app  a1 
)
inlinestatic

Definition at line 3214 of file Native.cs.

3214  {
3215  Z3_func_decl r = LIB.Z3_get_app_decl(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:1148
static uint Z3_get_app_num_args ( Z3_context  a0,
Z3_app  a1 
)
inlinestatic

Definition at line 3222 of file Native.cs.

3222  {
3223  uint r = LIB.Z3_get_app_num_args(a0, a1);
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:1148
static uint Z3_get_arity ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3110 of file Native.cs.

3110  {
3111  uint r = LIB.Z3_get_arity(a0, a1);
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:1148
static Z3_sort Z3_get_array_sort_domain ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2974 of file Native.cs.

2974  {
2975  Z3_sort r = LIB.Z3_get_array_sort_domain(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:1148
static Z3_sort Z3_get_array_sort_range ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2982 of file Native.cs.

2982  {
2983  Z3_sort r = LIB.Z3_get_array_sort_range(a0, a1);
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:1148
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 5339 of file Native.cs.

5339  {
5340  LIB.Z3_get_array_value(a0, a1, a2, a3, a4, a5, ref a6);
5341  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5342  if (err != Z3_error_code.Z3_OK)
5343  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5344  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_func_decl Z3_get_as_array_func_decl ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3716 of file Native.cs.

Referenced by Model.FuncInterp().

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

Definition at line 3254 of file Native.cs.

Referenced by AST.GetHashCode().

3254  {
3255  uint r = LIB.Z3_get_ast_hash(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:1148
static uint Z3_get_ast_id ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3246 of file Native.cs.

3246  {
3247  uint r = LIB.Z3_get_ast_id(a0, a1);
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:1148
static uint Z3_get_ast_kind ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3286 of file Native.cs.

3286  {
3287  uint r = LIB.Z3_get_ast_kind(a0, a1);
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:1148
static uint Z3_get_bool_value ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3278 of file Native.cs.

3278  {
3279  uint r = LIB.Z3_get_bool_value(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:1148
static uint Z3_get_bv_sort_size ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2958 of file Native.cs.

2958  {
2959  uint r = LIB.Z3_get_bv_sort_size(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:1148
static Z3_ast Z3_get_context_assignment ( Z3_context  a0)
inlinestatic

Definition at line 5418 of file Native.cs.

5418  {
5419  Z3_ast r = LIB.Z3_get_context_assignment(a0);
5420  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5421  if (err != Z3_error_code.Z3_OK)
5422  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5423  return r;
5424  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_func_decl Z3_get_datatype_sort_constructor ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3022 of file Native.cs.

3022  {
3023  Z3_func_decl r = LIB.Z3_get_datatype_sort_constructor(a0, a1, a2);
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:1148
static Z3_func_decl Z3_get_datatype_sort_constructor_accessor ( Z3_context  a0,
Z3_sort  a1,
uint  a2,
uint  a3 
)
inlinestatic

Definition at line 3038 of file Native.cs.

3038  {
3039  Z3_func_decl r = LIB.Z3_get_datatype_sort_constructor_accessor(a0, a1, a2, a3);
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:1148
static uint Z3_get_datatype_sort_num_constructors ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3014 of file Native.cs.

3014  {
3015  uint r = LIB.Z3_get_datatype_sort_num_constructors(a0, a1);
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:1148
static Z3_func_decl Z3_get_datatype_sort_recognizer ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3030 of file Native.cs.

3030  {
3031  Z3_func_decl r = LIB.Z3_get_datatype_sort_recognizer(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:1148
static Z3_ast Z3_get_decl_ast_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3182 of file Native.cs.

3182  {
3183  Z3_ast r = LIB.Z3_get_decl_ast_parameter(a0, a1, a2);
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:1148
static double Z3_get_decl_double_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3158 of file Native.cs.

3158  {
3159  double r = LIB.Z3_get_decl_double_parameter(a0, a1, a2);
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:1148
static Z3_func_decl Z3_get_decl_func_decl_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3190 of file Native.cs.

3190  {
3191  Z3_func_decl r = LIB.Z3_get_decl_func_decl_parameter(a0, a1, a2);
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 r;
3196  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_get_decl_int_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3150 of file Native.cs.

3150  {
3151  int r = LIB.Z3_get_decl_int_parameter(a0, a1, a2);
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:1148
static uint Z3_get_decl_kind ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3094 of file Native.cs.

3094  {
3095  uint r = LIB.Z3_get_decl_kind(a0, a1);
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:1148
static IntPtr Z3_get_decl_name ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3086 of file Native.cs.

3086  {
3087  IntPtr r = LIB.Z3_get_decl_name(a0, a1);
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:1148
static uint Z3_get_decl_num_parameters ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3134 of file Native.cs.

3134  {
3135  uint r = LIB.Z3_get_decl_num_parameters(a0, a1);
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:1148
static uint Z3_get_decl_parameter_kind ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3142 of file Native.cs.

3142  {
3143  uint r = LIB.Z3_get_decl_parameter_kind(a0, a1, a2);
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:1148
static string Z3_get_decl_rational_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3198 of file Native.cs.

3198  {
3199  IntPtr r = LIB.Z3_get_decl_rational_parameter(a0, a1, a2);
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 Marshal.PtrToStringAnsi(r);
3204  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_sort Z3_get_decl_sort_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3174 of file Native.cs.

3174  {
3175  Z3_sort r = LIB.Z3_get_decl_sort_parameter(a0, a1, a2);
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:1148
static IntPtr Z3_get_decl_symbol_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3166 of file Native.cs.

3166  {
3167  IntPtr r = LIB.Z3_get_decl_symbol_parameter(a0, a1, a2);
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:1148
static Z3_ast Z3_get_denominator ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3358 of file Native.cs.

3358  {
3359  Z3_ast r = LIB.Z3_get_denominator(a0, a1);
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:1148
static Z3_sort Z3_get_domain ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
)
inlinestatic

Definition at line 3118 of file Native.cs.

3118  {
3119  Z3_sort r = LIB.Z3_get_domain(a0, a1, a2);
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:1148
static uint Z3_get_domain_size ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3102 of file Native.cs.

3102  {
3103  uint r = LIB.Z3_get_domain_size(a0, a1);
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:1148
static uint Z3_get_error_code ( Z3_context  a0)
inlinestatic

Definition at line 3982 of file Native.cs.

3982  {
3983  uint r = LIB.Z3_get_error_code(a0);
3984  return r;
3985  }
static string Z3_get_error_msg ( uint  a0)
inlinestatic

Definition at line 3994 of file Native.cs.

3994  {
3995  IntPtr r = LIB.Z3_get_error_msg(a0);
3996  return Marshal.PtrToStringAnsi(r);
3997  }
static string Z3_get_error_msg_ex ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 3999 of file Native.cs.

3999  {
4000  IntPtr r = LIB.Z3_get_error_msg_ex(a0, a1);
4001  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4002  if (err != Z3_error_code.Z3_OK)
4003  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4004  return Marshal.PtrToStringAnsi(r);
4005  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_get_finite_domain_sort_size ( Z3_context  a0,
Z3_sort  a1,
[In, Out] ref UInt64  a2 
)
inlinestatic

Definition at line 2966 of file Native.cs.

2966  {
2967  int r = LIB.Z3_get_finite_domain_sort_size(a0, a1, ref a2);
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:1148
static uint Z3_get_func_decl_id ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3078 of file Native.cs.

3078  {
3079  uint r = LIB.Z3_get_func_decl_id(a0, a1);
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:1148
static Z3_literals Z3_get_guessed_literals ( Z3_context  a0)
inlinestatic

Definition at line 5238 of file Native.cs.

5238  {
5239  Z3_literals r = LIB.Z3_get_guessed_literals(a0);
5240  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5241  if (err != Z3_error_code.Z3_OK)
5242  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5243  return r;
5244  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5184 of file Native.cs.

5184  {
5185  uint r = LIB.Z3_get_implied_equalities(a0, a1, a2, a3, a4);
5186  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5187  if (err != Z3_error_code.Z3_OK)
5188  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5189  return r;
5190  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_index_value ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3454 of file Native.cs.

3454  {
3455  uint r = LIB.Z3_get_index_value(a0, a1);
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:1148
static Z3_ast_vector Z3_get_interpolant ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_params  a3 
)
inlinestatic

Definition at line 5781 of file Native.cs.

5781  {
5782  Z3_ast_vector r = LIB.Z3_get_interpolant(a0, a1, a2, a3);
5783  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5784  if (err != Z3_error_code.Z3_OK)
5785  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5786  return r;
5787  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static IntPtr Z3_get_label_symbol ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
)
inlinestatic

Definition at line 5261 of file Native.cs.

5261  {
5262  IntPtr r = LIB.Z3_get_label_symbol(a0, a1, a2);
5263  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5264  if (err != Z3_error_code.Z3_OK)
5265  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5266  return r;
5267  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_get_literal ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
)
inlinestatic

Definition at line 5269 of file Native.cs.

5269  {
5270  Z3_ast r = LIB.Z3_get_literal(a0, a1, a2);
5271  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5272  if (err != Z3_error_code.Z3_OK)
5273  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5274  return r;
5275  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_func_decl Z3_get_model_constant ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5299 of file Native.cs.

5299  {
5300  Z3_func_decl r = LIB.Z3_get_model_constant(a0, a1, a2);
5301  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5302  if (err != Z3_error_code.Z3_OK)
5303  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5304  return r;
5305  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_func_decl Z3_get_model_func_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5315 of file Native.cs.

5315  {
5316  Z3_func_decl r = LIB.Z3_get_model_func_decl(a0, a1, a2);
5317  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5318  if (err != Z3_error_code.Z3_OK)
5319  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5320  return r;
5321  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_get_model_func_else ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5346 of file Native.cs.

5346  {
5347  Z3_ast r = LIB.Z3_get_model_func_else(a0, a1, a2);
5348  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5349  if (err != Z3_error_code.Z3_OK)
5350  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5351  return r;
5352  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5370 of file Native.cs.

5370  {
5371  Z3_ast r = LIB.Z3_get_model_func_entry_arg(a0, a1, a2, a3, a4);
5372  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5373  if (err != Z3_error_code.Z3_OK)
5374  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5375  return r;
5376  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_model_func_entry_num_args ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3 
)
inlinestatic

Definition at line 5362 of file Native.cs.

5362  {
5363  uint r = LIB.Z3_get_model_func_entry_num_args(a0, a1, a2, a3);
5364  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5365  if (err != Z3_error_code.Z3_OK)
5366  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5367  return r;
5368  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_get_model_func_entry_value ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3 
)
inlinestatic

Definition at line 5378 of file Native.cs.

5378  {
5379  Z3_ast r = LIB.Z3_get_model_func_entry_value(a0, a1, a2, a3);
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  return r;
5384  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_model_func_num_entries ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 5354 of file Native.cs.

5354  {
5355  uint r = LIB.Z3_get_model_func_num_entries(a0, a1, a2);
5356  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5357  if (err != Z3_error_code.Z3_OK)
5358  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5359  return r;
5360  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_model_num_constants ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 5291 of file Native.cs.

5291  {
5292  uint r = LIB.Z3_get_model_num_constants(a0, a1);
5293  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5294  if (err != Z3_error_code.Z3_OK)
5295  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5296  return r;
5297  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_model_num_funcs ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 5307 of file Native.cs.

5307  {
5308  uint r = LIB.Z3_get_model_num_funcs(a0, a1);
5309  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5310  if (err != Z3_error_code.Z3_OK)
5311  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5312  return r;
5313  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_num_literals ( Z3_context  a0,
Z3_literals  a1 
)
inlinestatic

Definition at line 5253 of file Native.cs.

5253  {
5254  uint r = LIB.Z3_get_num_literals(a0, a1);
5255  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5256  if (err != Z3_error_code.Z3_OK)
5257  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5258  return r;
5259  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_num_probes ( Z3_context  a0)
inlinestatic

Definition at line 4737 of file Native.cs.

4737  {
4738  uint r = LIB.Z3_get_num_probes(a0);
4739  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4740  if (err != Z3_error_code.Z3_OK)
4741  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4742  return r;
4743  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_num_scopes ( Z3_context  a0)
inlinestatic

Definition at line 5138 of file Native.cs.

5138  {
5139  uint r = LIB.Z3_get_num_scopes(a0);
5140  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5141  if (err != Z3_error_code.Z3_OK)
5142  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5143  return r;
5144  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_num_tactics ( Z3_context  a0)
inlinestatic

Definition at line 4721 of file Native.cs.

4721  {
4722  uint r = LIB.Z3_get_num_tactics(a0);
4723  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4724  if (err != Z3_error_code.Z3_OK)
4725  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4726  return r;
4727  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_get_numeral_decimal_string ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3342 of file Native.cs.

3342  {
3343  IntPtr r = LIB.Z3_get_numeral_decimal_string(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 Marshal.PtrToStringAnsi(r);
3348  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_get_numeral_int ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref int  a2 
)
inlinestatic

Definition at line 3374 of file Native.cs.

3374  {
3375  int r = LIB.Z3_get_numeral_int(a0, a1, ref 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:1148
static int Z3_get_numeral_int64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2 
)
inlinestatic

Definition at line 3398 of file Native.cs.

3398  {
3399  int r = LIB.Z3_get_numeral_int64(a0, a1, ref a2);
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:1148
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 3406 of file Native.cs.

3406  {
3407  int r = LIB.Z3_get_numeral_rational_int64(a0, a1, ref a2, ref a3);
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:1148
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 3366 of file Native.cs.

3366  {
3367  int r = LIB.Z3_get_numeral_small(a0, a1, ref a2, ref a3);
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:1148
static string Z3_get_numeral_string ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3334 of file Native.cs.

3334  {
3335  IntPtr r = LIB.Z3_get_numeral_string(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 Marshal.PtrToStringAnsi(r);
3340  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_get_numeral_uint ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref uint  a2 
)
inlinestatic

Definition at line 3382 of file Native.cs.

3382  {
3383  int r = LIB.Z3_get_numeral_uint(a0, a1, ref a2);
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:1148
static int Z3_get_numeral_uint64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref UInt64  a2 
)
inlinestatic

Definition at line 3390 of file Native.cs.

3390  {
3391  int r = LIB.Z3_get_numeral_uint64(a0, a1, ref a2);
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:1148
static Z3_ast Z3_get_numerator ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3350 of file Native.cs.

3350  {
3351  Z3_ast r = LIB.Z3_get_numerator(a0, a1);
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:1148
static Z3_ast Z3_get_pattern ( Z3_context  a0,
Z3_pattern  a1,
uint  a2 
)
inlinestatic

Definition at line 3446 of file Native.cs.

3446  {
3447  Z3_ast r = LIB.Z3_get_pattern(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:1148
static uint Z3_get_pattern_num_terms ( Z3_context  a0,
Z3_pattern  a1 
)
inlinestatic

Definition at line 3438 of file Native.cs.

3438  {
3439  uint r = LIB.Z3_get_pattern_num_terms(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:1148
static string Z3_get_probe_name ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4745 of file Native.cs.

4745  {
4746  IntPtr r = LIB.Z3_get_probe_name(a0, a1);
4747  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4748  if (err != Z3_error_code.Z3_OK)
4749  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4750  return Marshal.PtrToStringAnsi(r);
4751  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_get_quantifier_body ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3534 of file Native.cs.

3534  {
3535  Z3_ast r = LIB.Z3_get_quantifier_body(a0, a1);
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:1148
static IntPtr Z3_get_quantifier_bound_name ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3518 of file Native.cs.

3518  {
3519  IntPtr r = LIB.Z3_get_quantifier_bound_name(a0, a1, a2);
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:1148
static Z3_sort Z3_get_quantifier_bound_sort ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3526 of file Native.cs.

3526  {
3527  Z3_sort r = LIB.Z3_get_quantifier_bound_sort(a0, a1, a2);
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:1148
static Z3_ast Z3_get_quantifier_no_pattern_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3502 of file Native.cs.

3502  {
3503  Z3_ast r = LIB.Z3_get_quantifier_no_pattern_ast(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 r;
3508  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_quantifier_num_bound ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3510 of file Native.cs.

3510  {
3511  uint r = LIB.Z3_get_quantifier_num_bound(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:1148
static uint Z3_get_quantifier_num_no_patterns ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3494 of file Native.cs.

3494  {
3495  uint r = LIB.Z3_get_quantifier_num_no_patterns(a0, a1);
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:1148
static uint Z3_get_quantifier_num_patterns ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3478 of file Native.cs.

3478  {
3479  uint r = LIB.Z3_get_quantifier_num_patterns(a0, a1);
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:1148
static Z3_pattern Z3_get_quantifier_pattern_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
)
inlinestatic

Definition at line 3486 of file Native.cs.

3486  {
3487  Z3_pattern r = LIB.Z3_get_quantifier_pattern_ast(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:1148
static uint Z3_get_quantifier_weight ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3470 of file Native.cs.

3470  {
3471  uint r = LIB.Z3_get_quantifier_weight(a0, a1);
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:1148
static Z3_sort Z3_get_range ( Z3_context  a0,
Z3_func_decl  a1 
)
inlinestatic

Definition at line 3126 of file Native.cs.

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

3126  {
3127  Z3_sort r = LIB.Z3_get_range(a0, a1);
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:1148
static uint Z3_get_relation_arity ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3046 of file Native.cs.

3046  {
3047  uint r = LIB.Z3_get_relation_arity(a0, a1);
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:1148
static Z3_sort Z3_get_relation_column ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3054 of file Native.cs.

3054  {
3055  Z3_sort r = LIB.Z3_get_relation_column(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:1148
static Z3_literals Z3_get_relevant_labels ( Z3_context  a0)
inlinestatic

Definition at line 5222 of file Native.cs.

5222  {
5223  Z3_literals r = LIB.Z3_get_relevant_labels(a0);
5224  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5225  if (err != Z3_error_code.Z3_OK)
5226  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5227  return r;
5228  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_literals Z3_get_relevant_literals ( Z3_context  a0)
inlinestatic

Definition at line 5230 of file Native.cs.

5230  {
5231  Z3_literals r = LIB.Z3_get_relevant_literals(a0);
5232  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5233  if (err != Z3_error_code.Z3_OK)
5234  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5235  return r;
5236  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_search_failure ( Z3_context  a0)
inlinestatic

Definition at line 5206 of file Native.cs.

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

Definition at line 3934 of file Native.cs.

3934  {
3935  Z3_ast r = LIB.Z3_get_smtlib_assumption(a0, a1);
3936  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3937  if (err != Z3_error_code.Z3_OK)
3938  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3939  return r;
3940  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_func_decl Z3_get_smtlib_decl ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 3950 of file Native.cs.

3950  {
3951  Z3_func_decl r = LIB.Z3_get_smtlib_decl(a0, a1);
3952  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3953  if (err != Z3_error_code.Z3_OK)
3954  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3955  return r;
3956  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_get_smtlib_error ( Z3_context  a0)
inlinestatic

Definition at line 3974 of file Native.cs.

3974  {
3975  IntPtr r = LIB.Z3_get_smtlib_error(a0);
3976  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3977  if (err != Z3_error_code.Z3_OK)
3978  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3979  return Marshal.PtrToStringAnsi(r);
3980  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_get_smtlib_formula ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 3918 of file Native.cs.

3918  {
3919  Z3_ast r = LIB.Z3_get_smtlib_formula(a0, a1);
3920  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3921  if (err != Z3_error_code.Z3_OK)
3922  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3923  return r;
3924  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_smtlib_num_assumptions ( Z3_context  a0)
inlinestatic

Definition at line 3926 of file Native.cs.

3926  {
3927  uint r = LIB.Z3_get_smtlib_num_assumptions(a0);
3928  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3929  if (err != Z3_error_code.Z3_OK)
3930  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3931  return r;
3932  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_smtlib_num_decls ( Z3_context  a0)
inlinestatic

Definition at line 3942 of file Native.cs.

3942  {
3943  uint r = LIB.Z3_get_smtlib_num_decls(a0);
3944  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3945  if (err != Z3_error_code.Z3_OK)
3946  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3947  return r;
3948  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_smtlib_num_formulas ( Z3_context  a0)
inlinestatic

Definition at line 3910 of file Native.cs.

3910  {
3911  uint r = LIB.Z3_get_smtlib_num_formulas(a0);
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  return r;
3916  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_get_smtlib_num_sorts ( Z3_context  a0)
inlinestatic

Definition at line 3958 of file Native.cs.

3958  {
3959  uint r = LIB.Z3_get_smtlib_num_sorts(a0);
3960  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3961  if (err != Z3_error_code.Z3_OK)
3962  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3963  return r;
3964  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_sort Z3_get_smtlib_sort ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 3966 of file Native.cs.

3966  {
3967  Z3_sort r = LIB.Z3_get_smtlib_sort(a0, a1);
3968  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3969  if (err != Z3_error_code.Z3_OK)
3970  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3971  return r;
3972  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_sort Z3_get_sort ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3262 of file Native.cs.

3262  {
3263  Z3_sort r = LIB.Z3_get_sort(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:1148
static uint Z3_get_sort_id ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2926 of file Native.cs.

2926  {
2927  uint r = LIB.Z3_get_sort_id(a0, a1);
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:1148
static uint Z3_get_sort_kind ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2950 of file Native.cs.

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

2950  {
2951  uint r = LIB.Z3_get_sort_kind(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:1148
static IntPtr Z3_get_sort_name ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2918 of file Native.cs.

2918  {
2919  IntPtr r = LIB.Z3_get_sort_name(a0, a1);
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:1148
static int Z3_get_symbol_int ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 2902 of file Native.cs.

2902  {
2903  int r = LIB.Z3_get_symbol_int(a0, a1);
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:1148
static uint Z3_get_symbol_kind ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 2894 of file Native.cs.

2894  {
2895  uint r = LIB.Z3_get_symbol_kind(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:1148
static string Z3_get_symbol_string ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 2910 of file Native.cs.

2910  {
2911  IntPtr r = LIB.Z3_get_symbol_string(a0, a1);
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 Marshal.PtrToStringAnsi(r);
2916  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_get_tactic_name ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 4729 of file Native.cs.

4729  {
4730  IntPtr r = LIB.Z3_get_tactic_name(a0, a1);
4731  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4732  if (err != Z3_error_code.Z3_OK)
4733  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4734  return Marshal.PtrToStringAnsi(r);
4735  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_func_decl Z3_get_tuple_sort_field_decl ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
)
inlinestatic

Definition at line 3006 of file Native.cs.

3006  {
3007  Z3_func_decl r = LIB.Z3_get_tuple_sort_field_decl(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:1148
static Z3_func_decl Z3_get_tuple_sort_mk_decl ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2990 of file Native.cs.

2990  {
2991  Z3_func_decl r = LIB.Z3_get_tuple_sort_mk_decl(a0, a1);
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:1148
static uint Z3_get_tuple_sort_num_fields ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2998 of file Native.cs.

2998  {
2999  uint r = LIB.Z3_get_tuple_sort_num_fields(a0, a1);
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:1148
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 4007 of file Native.cs.

4007  {
4008  LIB.Z3_get_version(ref a0, ref a1, ref a2, ref a3);
4009  }
static int Z3_global_param_get ( string  a0,
out IntPtr  a1 
)
inlinestatic

Definition at line 1683 of file Native.cs.

1683  {
1684  int r = LIB.Z3_global_param_get(a0, out a1);
1685  return r;
1686  }
static void Z3_global_param_reset_all ( )
inlinestatic

Definition at line 1679 of file Native.cs.

1679  {
1680  LIB.Z3_global_param_reset_all();
1681  }
static void Z3_global_param_set ( string  a0,
string  a1 
)
inlinestatic

Definition at line 1675 of file Native.cs.

1675  {
1676  LIB.Z3_global_param_set(a0, a1);
1677  }
static void Z3_goal_assert ( Z3_context  a0,
Z3_goal  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4415 of file Native.cs.

Referenced by Goal.Assert().

4415  {
4416  LIB.Z3_goal_assert(a0, a1, a2);
4417  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4418  if (err != Z3_error_code.Z3_OK)
4419  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4420  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_goal_dec_ref ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4400 of file Native.cs.

4400  {
4401  LIB.Z3_goal_dec_ref(a0, a1);
4402  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4403  if (err != Z3_error_code.Z3_OK)
4404  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4405  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_goal_depth ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4430 of file Native.cs.

4430  {
4431  uint r = LIB.Z3_goal_depth(a0, a1);
4432  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4433  if (err != Z3_error_code.Z3_OK)
4434  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4435  return r;
4436  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_goal_formula ( Z3_context  a0,
Z3_goal  a1,
uint  a2 
)
inlinestatic

Definition at line 4453 of file Native.cs.

4453  {
4454  Z3_ast r = LIB.Z3_goal_formula(a0, a1, a2);
4455  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4456  if (err != Z3_error_code.Z3_OK)
4457  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4458  return r;
4459  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_goal_inc_ref ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4393 of file Native.cs.

4393  {
4394  LIB.Z3_goal_inc_ref(a0, a1);
4395  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4396  if (err != Z3_error_code.Z3_OK)
4397  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4398  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_goal_inconsistent ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4422 of file Native.cs.

4422  {
4423  int r = LIB.Z3_goal_inconsistent(a0, a1);
4424  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4425  if (err != Z3_error_code.Z3_OK)
4426  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4427  return r;
4428  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_goal_is_decided_sat ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4469 of file Native.cs.

4469  {
4470  int r = LIB.Z3_goal_is_decided_sat(a0, a1);
4471  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4472  if (err != Z3_error_code.Z3_OK)
4473  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4474  return r;
4475  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_goal_is_decided_unsat ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4477 of file Native.cs.

4477  {
4478  int r = LIB.Z3_goal_is_decided_unsat(a0, a1);
4479  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4480  if (err != Z3_error_code.Z3_OK)
4481  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4482  return r;
4483  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_goal_num_exprs ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4461 of file Native.cs.

4461  {
4462  uint r = LIB.Z3_goal_num_exprs(a0, a1);
4463  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4464  if (err != Z3_error_code.Z3_OK)
4465  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4466  return r;
4467  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_goal_precision ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4407 of file Native.cs.

4407  {
4408  uint r = LIB.Z3_goal_precision(a0, a1);
4409  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4410  if (err != Z3_error_code.Z3_OK)
4411  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4412  return r;
4413  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_goal_reset ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4438 of file Native.cs.

Referenced by Goal.Reset().

4438  {
4439  LIB.Z3_goal_reset(a0, a1);
4440  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4441  if (err != Z3_error_code.Z3_OK)
4442  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4443  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_goal_size ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4445 of file Native.cs.

4445  {
4446  uint r = LIB.Z3_goal_size(a0, a1);
4447  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4448  if (err != Z3_error_code.Z3_OK)
4449  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4450  return r;
4451  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_goal_to_string ( Z3_context  a0,
Z3_goal  a1 
)
inlinestatic

Definition at line 4493 of file Native.cs.

Referenced by Goal.ToString().

4493  {
4494  IntPtr r = LIB.Z3_goal_to_string(a0, a1);
4495  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4496  if (err != Z3_error_code.Z3_OK)
4497  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4498  return Marshal.PtrToStringAnsi(r);
4499  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_goal Z3_goal_translate ( Z3_context  a0,
Z3_goal  a1,
Z3_context  a2 
)
inlinestatic

Definition at line 4485 of file Native.cs.

Referenced by Goal.Translate().

4485  {
4486  Z3_goal r = LIB.Z3_goal_translate(a0, a1, a2);
4487  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4488  if (err != Z3_error_code.Z3_OK)
4489  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4490  return r;
4491  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_inc_ref ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 1719 of file Native.cs.

1719  {
1720  LIB.Z3_inc_ref(a0, a1);
1721  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1722  if (err != Z3_error_code.Z3_OK)
1723  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1724  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_interpolation_profile ( Z3_context  a0)
inlinestatic

Definition at line 5797 of file Native.cs.

5797  {
5798  IntPtr r = LIB.Z3_interpolation_profile(a0);
5799  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5800  if (err != Z3_error_code.Z3_OK)
5801  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5802  return Marshal.PtrToStringAnsi(r);
5803  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_interrupt ( Z3_context  a0)
inlinestatic

Definition at line 1740 of file Native.cs.

Referenced by Context.Interrupt().

1740  {
1741  LIB.Z3_interrupt(a0);
1742  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1743  if (err != Z3_error_code.Z3_OK)
1744  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1745  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_is_algebraic_number ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3310 of file Native.cs.

3310  {
3311  int r = LIB.Z3_is_algebraic_number(a0, a1);
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:1148
static int Z3_is_app ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3294 of file Native.cs.

3294  {
3295  int r = LIB.Z3_is_app(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:1148
static int Z3_is_array_value ( Z3_context  a0,
Z3_model  a1,
Z3_ast  a2,
[In, Out] ref uint  a3 
)
inlinestatic

Definition at line 5331 of file Native.cs.

5331  {
5332  int r = LIB.Z3_is_array_value(a0, a1, a2, ref a3);
5333  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5334  if (err != Z3_error_code.Z3_OK)
5335  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5336  return r;
5337  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_is_as_array ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3708 of file Native.cs.

Referenced by Model.FuncInterp().

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

Definition at line 3238 of file Native.cs.

Referenced by AST.operator==().

3238  {
3239  int r = LIB.Z3_is_eq_ast(a0, a1, a2);
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:1148
static int Z3_is_eq_func_decl ( Z3_context  a0,
Z3_func_decl  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3070 of file Native.cs.

Referenced by FuncDecl.operator==().

3070  {
3071  int r = LIB.Z3_is_eq_func_decl(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:1148
static int Z3_is_eq_sort ( Z3_context  a0,
Z3_sort  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2942 of file Native.cs.

Referenced by Sort.operator==().

2942  {
2943  int r = LIB.Z3_is_eq_sort(a0, a1, a2);
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:1148
static int Z3_is_numeral_ast ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3302 of file Native.cs.

3302  {
3303  int r = LIB.Z3_is_numeral_ast(a0, a1);
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:1148
static int Z3_is_quantifier_forall ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3462 of file Native.cs.

3462  {
3463  int r = LIB.Z3_is_quantifier_forall(a0, a1);
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:1148
static int Z3_is_well_sorted ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3270 of file Native.cs.

3270  {
3271  int r = LIB.Z3_is_well_sorted(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:1148
static Z3_ast Z3_mk_add ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2134 of file Native.cs.

2134  {
2135  Z3_ast r = LIB.Z3_mk_add(a0, a1, a2);
2136  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2137  if (err != Z3_error_code.Z3_OK)
2138  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2139  return r;
2140  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_and ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2118 of file Native.cs.

Referenced by Context.MkAnd().

2118  {
2119  Z3_ast r = LIB.Z3_mk_and(a0, a1, a2);
2120  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2121  if (err != Z3_error_code.Z3_OK)
2122  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2123  return r;
2124  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_app ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 2014 of file Native.cs.

2014  {
2015  Z3_ast r = LIB.Z3_mk_app(a0, a1, a2, a3);
2016  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2017  if (err != Z3_error_code.Z3_OK)
2018  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2019  return r;
2020  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_array_default ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2670 of file Native.cs.

Referenced by Context.MkTermArray().

2670  {
2671  Z3_ast r = LIB.Z3_mk_array_default(a0, a1);
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:1148
static Z3_sort Z3_mk_array_sort ( Z3_context  a0,
Z3_sort  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 1922 of file Native.cs.

1922  {
1923  Z3_sort r = LIB.Z3_mk_array_sort(a0, a1, a2);
1924  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1925  if (err != Z3_error_code.Z3_OK)
1926  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1927  return r;
1928  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_map Z3_mk_ast_map ( Z3_context  a0)
inlinestatic

Definition at line 4302 of file Native.cs.

4302  {
4303  Z3_ast_map r = LIB.Z3_mk_ast_map(a0);
4304  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4305  if (err != Z3_error_code.Z3_OK)
4306  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4307  return r;
4308  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_mk_ast_vector ( Z3_context  a0)
inlinestatic

Definition at line 4227 of file Native.cs.

4227  {
4228  Z3_ast_vector r = LIB.Z3_mk_ast_vector(a0);
4229  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4230  if (err != Z3_error_code.Z3_OK)
4231  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4232  return r;
4233  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_sort Z3_mk_bool_sort ( Z3_context  a0)
inlinestatic

Definition at line 1882 of file Native.cs.

1882  {
1883  Z3_sort r = LIB.Z3_mk_bool_sort(a0);
1884  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1885  if (err != Z3_error_code.Z3_OK)
1886  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1887  return r;
1888  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_bound ( Z3_context  a0,
uint  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2822 of file Native.cs.

2822  {
2823  Z3_ast r = LIB.Z3_mk_bound(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:1148
static Z3_ast Z3_mk_bv2int ( Z3_context  a0,
Z3_ast  a1,
int  a2 
)
inlinestatic

Definition at line 2566 of file Native.cs.

Referenced by Context.MkBV2Int().

2566  {
2567  Z3_ast r = LIB.Z3_mk_bv2int(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:1148
static Z3_sort Z3_mk_bv_sort ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 1906 of file Native.cs.

Referenced by Context.MkBitVecSort().

1906  {
1907  Z3_sort r = LIB.Z3_mk_bv_sort(a0, a1);
1908  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1909  if (err != Z3_error_code.Z3_OK)
1910  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1911  return r;
1912  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_bvadd ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2334 of file Native.cs.

Referenced by Context.MkBVAdd().

2334  {
2335  Z3_ast r = LIB.Z3_mk_bvadd(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_bvadd_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
int  a3 
)
inlinestatic

Definition at line 2574 of file Native.cs.

Referenced by Context.MkBVAddNoOverflow().

2574  {
2575  Z3_ast r = LIB.Z3_mk_bvadd_no_overflow(a0, a1, a2, a3);
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:1148
static Z3_ast Z3_mk_bvadd_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2582 of file Native.cs.

Referenced by Context.MkBVAddNoUnderflow().

2582  {
2583  Z3_ast r = LIB.Z3_mk_bvadd_no_underflow(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:1148
static Z3_ast Z3_mk_bvand ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2278 of file Native.cs.

Referenced by Context.MkBVAND().

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

Definition at line 2518 of file Native.cs.

Referenced by Context.MkBVASHR().

2518  {
2519  Z3_ast r = LIB.Z3_mk_bvashr(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_bvlshr ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2510 of file Native.cs.

Referenced by Context.MkBVLSHR().

2510  {
2511  Z3_ast r = LIB.Z3_mk_bvlshr(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_bvmul ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2350 of file Native.cs.

Referenced by Context.MkBVMul().

2350  {
2351  Z3_ast r = LIB.Z3_mk_bvmul(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:1148
static Z3_ast Z3_mk_bvmul_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
int  a3 
)
inlinestatic

Definition at line 2622 of file Native.cs.

Referenced by Context.MkBVMulNoOverflow().

2622  {
2623  Z3_ast r = LIB.Z3_mk_bvmul_no_overflow(a0, a1, a2, a3);
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:1148
static Z3_ast Z3_mk_bvmul_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2630 of file Native.cs.

Referenced by Context.MkBVMulNoUnderflow().

2630  {
2631  Z3_ast r = LIB.Z3_mk_bvmul_no_underflow(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:1148
static Z3_ast Z3_mk_bvnand ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2302 of file Native.cs.

Referenced by Context.MkBVNAND().

2302  {
2303  Z3_ast r = LIB.Z3_mk_bvnand(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:1148
static Z3_ast Z3_mk_bvneg ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2326 of file Native.cs.

Referenced by Context.MkBVNeg().

2326  {
2327  Z3_ast r = LIB.Z3_mk_bvneg(a0, a1);
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:1148
static Z3_ast Z3_mk_bvneg_no_overflow ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2614 of file Native.cs.

Referenced by Context.MkBVNegNoOverflow().

2614  {
2615  Z3_ast r = LIB.Z3_mk_bvneg_no_overflow(a0, a1);
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:1148
static Z3_ast Z3_mk_bvnor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2310 of file Native.cs.

Referenced by Context.MkBVNOR().

2310  {
2311  Z3_ast r = LIB.Z3_mk_bvnor(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_bvnot ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2254 of file Native.cs.

2254  {
2255  Z3_ast r = LIB.Z3_mk_bvnot(a0, a1);
2256  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2257  if (err != Z3_error_code.Z3_OK)
2258  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2259  return r;
2260  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_bvor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2286 of file Native.cs.

Referenced by Context.MkBVOR().

2286  {
2287  Z3_ast r = LIB.Z3_mk_bvor(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_bvredand ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2262 of file Native.cs.

Referenced by Context.MkBVRedAND().

2262  {
2263  Z3_ast r = LIB.Z3_mk_bvredand(a0, a1);
2264  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2265  if (err != Z3_error_code.Z3_OK)
2266  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2267  return r;
2268  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_bvredor ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2270 of file Native.cs.

Referenced by Context.MkBVRedOR().

2270  {
2271  Z3_ast r = LIB.Z3_mk_bvredor(a0, a1);
2272  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2273  if (err != Z3_error_code.Z3_OK)
2274  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2275  return r;
2276  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_bvsdiv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2366 of file Native.cs.

Referenced by Context.MkBVSDiv().

2366  {
2367  Z3_ast r = LIB.Z3_mk_bvsdiv(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_bvsdiv_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2606 of file Native.cs.

Referenced by Context.MkBVSDivNoOverflow().

2606  {
2607  Z3_ast r = LIB.Z3_mk_bvsdiv_no_overflow(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_bvsge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2438 of file Native.cs.

Referenced by Context.MkBVSGE().

2438  {
2439  Z3_ast r = LIB.Z3_mk_bvsge(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_bvsgt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2454 of file Native.cs.

Referenced by Context.MkBVSGT().

2454  {
2455  Z3_ast r = LIB.Z3_mk_bvsgt(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:1148
static Z3_ast Z3_mk_bvshl ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2502 of file Native.cs.

Referenced by Context.MkBVSHL().

2502  {
2503  Z3_ast r = LIB.Z3_mk_bvshl(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:1148
static Z3_ast Z3_mk_bvsle ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2422 of file Native.cs.

Referenced by Context.MkBVSLE().

2422  {
2423  Z3_ast r = LIB.Z3_mk_bvsle(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:1148
static Z3_ast Z3_mk_bvslt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2406 of file Native.cs.

Referenced by Context.MkBVSLT().

2406  {
2407  Z3_ast r = LIB.Z3_mk_bvslt(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:1148
static Z3_ast Z3_mk_bvsmod ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2390 of file Native.cs.

Referenced by Context.MkBVSMod().

2390  {
2391  Z3_ast r = LIB.Z3_mk_bvsmod(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:1148
static Z3_ast Z3_mk_bvsrem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2382 of file Native.cs.

Referenced by Context.MkBVSRem().

2382  {
2383  Z3_ast r = LIB.Z3_mk_bvsrem(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:1148
static Z3_ast Z3_mk_bvsub ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2342 of file Native.cs.

Referenced by Context.MkBVSub().

2342  {
2343  Z3_ast r = LIB.Z3_mk_bvsub(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:1148
static Z3_ast Z3_mk_bvsub_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2590 of file Native.cs.

Referenced by Context.MkBVSubNoOverflow().

2590  {
2591  Z3_ast r = LIB.Z3_mk_bvsub_no_overflow(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:1148
static Z3_ast Z3_mk_bvsub_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
int  a3 
)
inlinestatic

Definition at line 2598 of file Native.cs.

Referenced by Context.MkBVSubNoUnderflow().

2598  {
2599  Z3_ast r = LIB.Z3_mk_bvsub_no_underflow(a0, a1, a2, a3);
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:1148
static Z3_ast Z3_mk_bvudiv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2358 of file Native.cs.

Referenced by Context.MkBVUDiv().

2358  {
2359  Z3_ast r = LIB.Z3_mk_bvudiv(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_bvuge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2430 of file Native.cs.

Referenced by Context.MkBVUGE().

2430  {
2431  Z3_ast r = LIB.Z3_mk_bvuge(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:1148
static Z3_ast Z3_mk_bvugt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2446 of file Native.cs.

Referenced by Context.MkBVUGT().

2446  {
2447  Z3_ast r = LIB.Z3_mk_bvugt(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:1148
static Z3_ast Z3_mk_bvule ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2414 of file Native.cs.

Referenced by Context.MkBVULE().

2414  {
2415  Z3_ast r = LIB.Z3_mk_bvule(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:1148
static Z3_ast Z3_mk_bvult ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2398 of file Native.cs.

Referenced by Context.MkBVULT().

2398  {
2399  Z3_ast r = LIB.Z3_mk_bvult(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:1148
static Z3_ast Z3_mk_bvurem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2374 of file Native.cs.

Referenced by Context.MkBVURem().

2374  {
2375  Z3_ast r = LIB.Z3_mk_bvurem(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:1148
static Z3_ast Z3_mk_bvxnor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2318 of file Native.cs.

Referenced by Context.MkBVXNOR().

2318  {
2319  Z3_ast r = LIB.Z3_mk_bvxnor(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:1148
static Z3_ast Z3_mk_bvxor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2294 of file Native.cs.

Referenced by Context.MkBVXOR().

2294  {
2295  Z3_ast r = LIB.Z3_mk_bvxor(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_concat ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2462 of file Native.cs.

Referenced by Context.MkConcat().

2462  {
2463  Z3_ast r = LIB.Z3_mk_concat(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:1148
static Z3_config Z3_mk_config ( )
inlinestatic

Definition at line 1688 of file Native.cs.

Referenced by Context.Context().

1688  {
1689  Z3_config r = LIB.Z3_mk_config();
1690  return r;
1691  }
static Z3_ast Z3_mk_const ( Z3_context  a0,
IntPtr  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2022 of file Native.cs.

2022  {
2023  Z3_ast r = LIB.Z3_mk_const(a0, a1, a2);
2024  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2025  if (err != Z3_error_code.Z3_OK)
2026  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2027  return r;
2028  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_const_array ( Z3_context  a0,
Z3_sort  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2654 of file Native.cs.

Referenced by Context.MkConstArray().

2654  {
2655  Z3_ast r = LIB.Z3_mk_const_array(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:1148
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 1954 of file Native.cs.

1954  {
1955  Z3_constructor r = LIB.Z3_mk_constructor(a0, a1, a2, a3, a4, a5, a6);
1956  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1957  if (err != Z3_error_code.Z3_OK)
1958  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1959  return r;
1960  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_constructor_list Z3_mk_constructor_list ( Z3_context  a0,
uint  a1,
[In] Z3_constructor[]  a2 
)
inlinestatic

Definition at line 1977 of file Native.cs.

1977  {
1978  Z3_constructor_list r = LIB.Z3_mk_constructor_list(a0, a1, a2);
1979  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1980  if (err != Z3_error_code.Z3_OK)
1981  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1982  return r;
1983  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_context Z3_mk_context ( Z3_config  a0)
inlinestatic

Definition at line 1701 of file Native.cs.

1701  {
1702  Z3_context r = LIB.Z3_mk_context(a0);
1703  if (r == IntPtr.Zero)
1704  throw new Z3Exception("Object allocation failed.");
1705  return r;
1706  }
static Z3_context Z3_mk_context_rc ( Z3_config  a0)
inlinestatic

Definition at line 1708 of file Native.cs.

Referenced by Context.Context().

1708  {
1709  Z3_context r = LIB.Z3_mk_context_rc(a0);
1710  if (r == IntPtr.Zero)
1711  throw new Z3Exception("Object allocation failed.");
1712  return r;
1713  }
static Z3_sort Z3_mk_datatype ( Z3_context  a0,
IntPtr  a1,
uint  a2,
[In, Out] Z3_constructor[]  a3 
)
inlinestatic

Definition at line 1969 of file Native.cs.

1969  {
1970  Z3_sort r = LIB.Z3_mk_datatype(a0, a1, a2, a3);
1971  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1972  if (err != Z3_error_code.Z3_OK)
1973  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1974  return r;
1975  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 1992 of file Native.cs.

Referenced by Context.MkDatatypeSorts().

1992  {
1993  LIB.Z3_mk_datatypes(a0, a1, a2, a3, a4);
1994  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1995  if (err != Z3_error_code.Z3_OK)
1996  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1997  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_distinct ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2070 of file Native.cs.

Referenced by Context.MkDistinct().

2070  {
2071  Z3_ast r = LIB.Z3_mk_distinct(a0, a1, a2);
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  return r;
2076  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_div ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2166 of file Native.cs.

Referenced by Context.MkDiv().

2166  {
2167  Z3_ast r = LIB.Z3_mk_div(a0, a1, a2);
2168  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2169  if (err != Z3_error_code.Z3_OK)
2170  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2171  return r;
2172  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_empty_set ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2686 of file Native.cs.

Referenced by Context.MkEmptySet().

2686  {
2687  Z3_ast r = LIB.Z3_mk_empty_set(a0, a1);
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:1148
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 1938 of file Native.cs.

1938  {
1939  Z3_sort r = LIB.Z3_mk_enumeration_sort(a0, a1, a2, a3, a4, a5);
1940  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1941  if (err != Z3_error_code.Z3_OK)
1942  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1943  return r;
1944  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2062 of file Native.cs.

Referenced by Context.MkEq().

2062  {
2063  Z3_ast r = LIB.Z3_mk_eq(a0, a1, a2);
2064  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2065  if (err != Z3_error_code.Z3_OK)
2066  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2067  return r;
2068  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 2838 of file Native.cs.

2838  {
2839  Z3_ast r = LIB.Z3_mk_exists(a0, a1, a2, a3, a4, a5, a6, a7);
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:1148
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 2870 of file Native.cs.

2870  {
2871  Z3_ast r = LIB.Z3_mk_exists_const(a0, a1, a2, a3, a4, a5, a6);
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:1148
static Z3_ast Z3_mk_ext_rotate_left ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2542 of file Native.cs.

Referenced by Context.MkBVRotateLeft().

2542  {
2543  Z3_ast r = LIB.Z3_mk_ext_rotate_left(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_ext_rotate_right ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2550 of file Native.cs.

Referenced by Context.MkBVRotateRight().

2550  {
2551  Z3_ast r = LIB.Z3_mk_ext_rotate_right(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_extract ( Z3_context  a0,
uint  a1,
uint  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 2470 of file Native.cs.

Referenced by Context.MkExtract().

2470  {
2471  Z3_ast r = LIB.Z3_mk_extract(a0, a1, a2, a3);
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:1148
static Z3_ast Z3_mk_false ( Z3_context  a0)
inlinestatic

Definition at line 2054 of file Native.cs.

Referenced by Context.MkFalse().

2054  {
2055  Z3_ast r = LIB.Z3_mk_false(a0);
2056  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2057  if (err != Z3_error_code.Z3_OK)
2058  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2059  return r;
2060  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_sort Z3_mk_finite_domain_sort ( Z3_context  a0,
IntPtr  a1,
UInt64  a2 
)
inlinestatic

Definition at line 1914 of file Native.cs.

1914  {
1915  Z3_sort r = LIB.Z3_mk_finite_domain_sort(a0, a1, a2);
1916  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1917  if (err != Z3_error_code.Z3_OK)
1918  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1919  return r;
1920  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_fixedpoint Z3_mk_fixedpoint ( Z3_context  a0)
inlinestatic

Definition at line 4023 of file Native.cs.

4023  {
4024  Z3_fixedpoint r = LIB.Z3_mk_fixedpoint(a0);
4025  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4026  if (err != Z3_error_code.Z3_OK)
4027  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4028  return r;
4029  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 2830 of file Native.cs.

2830  {
2831  Z3_ast r = LIB.Z3_mk_forall(a0, a1, a2, a3, a4, a5, a6, a7);
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:1148
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 2862 of file Native.cs.

2862  {
2863  Z3_ast r = LIB.Z3_mk_forall_const(a0, a1, a2, a3, a4, a5, a6);
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:1148
static Z3_ast Z3_mk_fresh_const ( Z3_context  a0,
string  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2038 of file Native.cs.

Referenced by Context.MkFreshConst().

2038  {
2039  Z3_ast r = LIB.Z3_mk_fresh_const(a0, a1, a2);
2040  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2041  if (err != Z3_error_code.Z3_OK)
2042  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2043  return r;
2044  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 2030 of file Native.cs.

2030  {
2031  Z3_func_decl r = LIB.Z3_mk_fresh_func_decl(a0, a1, a2, a3, a4);
2032  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2033  if (err != Z3_error_code.Z3_OK)
2034  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2035  return r;
2036  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_full_set ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2694 of file Native.cs.

Referenced by Context.MkFullSet().

2694  {
2695  Z3_ast r = LIB.Z3_mk_full_set(a0, a1);
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:1148
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 2006 of file Native.cs.

2006  {
2007  Z3_func_decl r = LIB.Z3_mk_func_decl(a0, a1, a2, a3, a4);
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  return r;
2012  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_ge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2222 of file Native.cs.

Referenced by Context.MkGe().

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

Definition at line 4385 of file Native.cs.

4385  {
4386  Z3_goal r = LIB.Z3_mk_goal(a0, a1, a2, a3);
4387  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4388  if (err != Z3_error_code.Z3_OK)
4389  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4390  return r;
4391  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_gt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2214 of file Native.cs.

Referenced by Context.MkGt().

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

Definition at line 2094 of file Native.cs.

Referenced by Context.MkIff().

2094  {
2095  Z3_ast r = LIB.Z3_mk_iff(a0, a1, a2);
2096  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2097  if (err != Z3_error_code.Z3_OK)
2098  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2099  return r;
2100  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_implies ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2102 of file Native.cs.

Referenced by Context.MkImplies().

2102  {
2103  Z3_ast r = LIB.Z3_mk_implies(a0, a1, a2);
2104  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2105  if (err != Z3_error_code.Z3_OK)
2106  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2107  return r;
2108  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5109 of file Native.cs.

5109  {
5110  Z3_func_decl r = LIB.Z3_mk_injective_function(a0, a1, a2, a3, a4);
5111  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5112  if (err != Z3_error_code.Z3_OK)
5113  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5114  return r;
5115  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_int ( Z3_context  a0,
int  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2782 of file Native.cs.

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

2782  {
2783  Z3_ast r = LIB.Z3_mk_int(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:1148
static Z3_ast Z3_mk_int2bv ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2558 of file Native.cs.

Referenced by Context.MkInt2BV().

2558  {
2559  Z3_ast r = LIB.Z3_mk_int2bv(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:1148
static Z3_ast Z3_mk_int2real ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2230 of file Native.cs.

Referenced by Context.MkInt2Real().

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

Definition at line 2798 of file Native.cs.

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

2798  {
2799  Z3_ast r = LIB.Z3_mk_int64(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:1148
static Z3_sort Z3_mk_int_sort ( Z3_context  a0)
inlinestatic

Definition at line 1890 of file Native.cs.

1890  {
1891  Z3_sort r = LIB.Z3_mk_int_sort(a0);
1892  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1893  if (err != Z3_error_code.Z3_OK)
1894  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1895  return r;
1896  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static IntPtr Z3_mk_int_symbol ( Z3_context  a0,
int  a1 
)
inlinestatic

Definition at line 1858 of file Native.cs.

1858  {
1859  IntPtr r = LIB.Z3_mk_int_symbol(a0, a1);
1860  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1861  if (err != Z3_error_code.Z3_OK)
1862  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1863  return r;
1864  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_interpolant ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 5768 of file Native.cs.

5768  {
5769  Z3_ast r = LIB.Z3_mk_interpolant(a0, a1);
5770  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5771  if (err != Z3_error_code.Z3_OK)
5772  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5773  return r;
5774  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_context Z3_mk_interpolation_context ( Z3_config  a0)
inlinestatic

Definition at line 5776 of file Native.cs.

5776  {
5777  Z3_context r = LIB.Z3_mk_interpolation_context(a0);
5778  return r;
5779  }
static Z3_ast Z3_mk_is_int ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2246 of file Native.cs.

Referenced by Context.MkIsInteger().

2246  {
2247  Z3_ast r = LIB.Z3_mk_is_int(a0, a1);
2248  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2249  if (err != Z3_error_code.Z3_OK)
2250  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2251  return r;
2252  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_ite ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 2086 of file Native.cs.

Referenced by Context.MkITE().

2086  {
2087  Z3_ast r = LIB.Z3_mk_ite(a0, a1, a2, a3);
2088  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2089  if (err != Z3_error_code.Z3_OK)
2090  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2091  return r;
2092  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_label ( Z3_context  a0,
IntPtr  a1,
int  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 5214 of file Native.cs.

5214  {
5215  Z3_ast r = LIB.Z3_mk_label(a0, a1, a2, a3);
5216  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5217  if (err != Z3_error_code.Z3_OK)
5218  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5219  return r;
5220  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_le ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2206 of file Native.cs.

Referenced by Context.MkLe().

2206  {
2207  Z3_ast r = LIB.Z3_mk_le(a0, a1, a2);
2208  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2209  if (err != Z3_error_code.Z3_OK)
2210  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2211  return r;
2212  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 1946 of file Native.cs.

1946  {
1947  Z3_sort r = LIB.Z3_mk_list_sort(a0, a1, a2, ref a3, ref a4, ref a5, ref a6, ref a7, ref a8);
1948  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1949  if (err != Z3_error_code.Z3_OK)
1950  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1951  return r;
1952  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_lt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2198 of file Native.cs.

Referenced by Context.MkLt().

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

Definition at line 2662 of file Native.cs.

Referenced by Context.MkMap().

2662  {
2663  Z3_ast r = LIB.Z3_mk_map(a0, a1, a2, a3);
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:1148
static Z3_ast Z3_mk_mod ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2174 of file Native.cs.

Referenced by Context.MkMod().

2174  {
2175  Z3_ast r = LIB.Z3_mk_mod(a0, a1, a2);
2176  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2177  if (err != Z3_error_code.Z3_OK)
2178  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2179  return r;
2180  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_mul ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2142 of file Native.cs.

Referenced by Context.MkMul().

2142  {
2143  Z3_ast r = LIB.Z3_mk_mul(a0, a1, a2);
2144  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2145  if (err != Z3_error_code.Z3_OK)
2146  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2147  return r;
2148  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_not ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2078 of file Native.cs.

Referenced by Context.MkNot().

2078  {
2079  Z3_ast r = LIB.Z3_mk_not(a0, a1);
2080  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2081  if (err != Z3_error_code.Z3_OK)
2082  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2083  return r;
2084  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_numeral ( Z3_context  a0,
string  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2766 of file Native.cs.

Referenced by Context.MkReal().

2766  {
2767  Z3_ast r = LIB.Z3_mk_numeral(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:1148
static Z3_ast Z3_mk_or ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2126 of file Native.cs.

Referenced by Context.MkOr().

2126  {
2127  Z3_ast r = LIB.Z3_mk_or(a0, a1, a2);
2128  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2129  if (err != Z3_error_code.Z3_OK)
2130  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2131  return r;
2132  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_params Z3_mk_params ( Z3_context  a0)
inlinestatic

Definition at line 1747 of file Native.cs.

1747  {
1748  Z3_params r = LIB.Z3_mk_params(a0);
1749  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1750  if (err != Z3_error_code.Z3_OK)
1751  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1752  return r;
1753  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_pattern Z3_mk_pattern ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2814 of file Native.cs.

2814  {
2815  Z3_pattern r = LIB.Z3_mk_pattern(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:1148
static Z3_ast Z3_mk_power ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2190 of file Native.cs.

Referenced by Context.MkPower().

2190  {
2191  Z3_ast r = LIB.Z3_mk_power(a0, a1, a2);
2192  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2193  if (err != Z3_error_code.Z3_OK)
2194  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2195  return r;
2196  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_probe Z3_mk_probe ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 4523 of file Native.cs.

4523  {
4524  Z3_probe r = LIB.Z3_mk_probe(a0, a1);
4525  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4526  if (err != Z3_error_code.Z3_OK)
4527  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4528  return r;
4529  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 2846 of file Native.cs.

2846  {
2847  Z3_ast r = LIB.Z3_mk_quantifier(a0, a1, a2, a3, a4, a5, a6, a7, a8);
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:1148
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 2878 of file Native.cs.

2878  {
2879  Z3_ast r = LIB.Z3_mk_quantifier_const(a0, a1, a2, a3, a4, a5, a6, a7);
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:1148
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 2886 of file Native.cs.

2886  {
2887  Z3_ast r = LIB.Z3_mk_quantifier_const_ex(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
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:1148
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 2854 of file Native.cs.

2854  {
2855  Z3_ast r = LIB.Z3_mk_quantifier_ex(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
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:1148
static Z3_ast Z3_mk_real ( Z3_context  a0,
int  a1,
int  a2 
)
inlinestatic

Definition at line 2774 of file Native.cs.

2774  {
2775  Z3_ast r = LIB.Z3_mk_real(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:1148
static Z3_ast Z3_mk_real2int ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2238 of file Native.cs.

Referenced by Context.MkReal2Int().

2238  {
2239  Z3_ast r = LIB.Z3_mk_real2int(a0, a1);
2240  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2241  if (err != Z3_error_code.Z3_OK)
2242  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2243  return r;
2244  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_sort Z3_mk_real_sort ( Z3_context  a0)
inlinestatic

Definition at line 1898 of file Native.cs.

1898  {
1899  Z3_sort r = LIB.Z3_mk_real_sort(a0);
1900  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1901  if (err != Z3_error_code.Z3_OK)
1902  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1903  return r;
1904  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_rem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2182 of file Native.cs.

Referenced by Context.MkRem().

2182  {
2183  Z3_ast r = LIB.Z3_mk_rem(a0, a1, a2);
2184  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2185  if (err != Z3_error_code.Z3_OK)
2186  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2187  return r;
2188  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_repeat ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2494 of file Native.cs.

Referenced by Context.MkRepeat().

2494  {
2495  Z3_ast r = LIB.Z3_mk_repeat(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:1148
static Z3_ast Z3_mk_rotate_left ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2526 of file Native.cs.

Referenced by Context.MkBVRotateLeft().

2526  {
2527  Z3_ast r = LIB.Z3_mk_rotate_left(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_rotate_right ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2534 of file Native.cs.

Referenced by Context.MkBVRotateRight().

2534  {
2535  Z3_ast r = LIB.Z3_mk_rotate_right(a0, a1, a2);
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:1148
static Z3_ast Z3_mk_select ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2638 of file Native.cs.

Referenced by Context.MkSelect().

2638  {
2639  Z3_ast r = LIB.Z3_mk_select(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:1148
static Z3_ast Z3_mk_set_add ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2702 of file Native.cs.

Referenced by Context.MkSetAdd().

2702  {
2703  Z3_ast r = LIB.Z3_mk_set_add(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:1148
static Z3_ast Z3_mk_set_complement ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2742 of file Native.cs.

Referenced by Context.MkSetComplement().

2742  {
2743  Z3_ast r = LIB.Z3_mk_set_complement(a0, a1);
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:1148
static Z3_ast Z3_mk_set_del ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2710 of file Native.cs.

Referenced by Context.MkSetDel().

2710  {
2711  Z3_ast r = LIB.Z3_mk_set_del(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:1148
static Z3_ast Z3_mk_set_difference ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2734 of file Native.cs.

Referenced by Context.MkSetDifference().

2734  {
2735  Z3_ast r = LIB.Z3_mk_set_difference(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:1148
static Z3_ast Z3_mk_set_intersect ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2726 of file Native.cs.

Referenced by Context.MkSetIntersection().

2726  {
2727  Z3_ast r = LIB.Z3_mk_set_intersect(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:1148
static Z3_ast Z3_mk_set_member ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2750 of file Native.cs.

Referenced by Context.MkSetMembership().

2750  {
2751  Z3_ast r = LIB.Z3_mk_set_member(a0, a1, a2);
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:1148
static Z3_sort Z3_mk_set_sort ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2678 of file Native.cs.

2678  {
2679  Z3_sort r = LIB.Z3_mk_set_sort(a0, a1);
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:1148
static Z3_ast Z3_mk_set_subset ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2758 of file Native.cs.

Referenced by Context.MkSetSubset().

2758  {
2759  Z3_ast r = LIB.Z3_mk_set_subset(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:1148
static Z3_ast Z3_mk_set_union ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2718 of file Native.cs.

Referenced by Context.MkSetUnion().

2718  {
2719  Z3_ast r = LIB.Z3_mk_set_union(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:1148
static Z3_ast Z3_mk_sign_ext ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2478 of file Native.cs.

Referenced by Context.MkSignExt().

2478  {
2479  Z3_ast r = LIB.Z3_mk_sign_ext(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:1148
static Z3_solver Z3_mk_simple_solver ( Z3_context  a0)
inlinestatic

Definition at line 4863 of file Native.cs.

Referenced by Context.MkSimpleSolver().

4863  {
4864  Z3_solver r = LIB.Z3_mk_simple_solver(a0);
4865  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4866  if (err != Z3_error_code.Z3_OK)
4867  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4868  return r;
4869  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_solver Z3_mk_solver ( Z3_context  a0)
inlinestatic

Definition at line 4855 of file Native.cs.

4855  {
4856  Z3_solver r = LIB.Z3_mk_solver(a0);
4857  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4858  if (err != Z3_error_code.Z3_OK)
4859  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4860  return r;
4861  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_solver Z3_mk_solver_for_logic ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 4871 of file Native.cs.

4871  {
4872  Z3_solver r = LIB.Z3_mk_solver_for_logic(a0, a1);
4873  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4874  if (err != Z3_error_code.Z3_OK)
4875  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4876  return r;
4877  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_solver Z3_mk_solver_from_tactic ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 4879 of file Native.cs.

Referenced by Context.MkSolver().

4879  {
4880  Z3_solver r = LIB.Z3_mk_solver_from_tactic(a0, a1);
4881  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4882  if (err != Z3_error_code.Z3_OK)
4883  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4884  return r;
4885  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_store ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 2646 of file Native.cs.

Referenced by Context.MkStore().

2646  {
2647  Z3_ast r = LIB.Z3_mk_store(a0, a1, a2, a3);
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:1148
static IntPtr Z3_mk_string_symbol ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 1866 of file Native.cs.

1866  {
1867  IntPtr r = LIB.Z3_mk_string_symbol(a0, a1);
1868  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1869  if (err != Z3_error_code.Z3_OK)
1870  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1871  return r;
1872  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_sub ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
)
inlinestatic

Definition at line 2150 of file Native.cs.

Referenced by Context.MkSub().

2150  {
2151  Z3_ast r = LIB.Z3_mk_sub(a0, a1, a2);
2152  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2153  if (err != Z3_error_code.Z3_OK)
2154  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2155  return r;
2156  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_mk_tactic ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 4501 of file Native.cs.

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

Definition at line 2046 of file Native.cs.

2046  {
2047  Z3_ast r = LIB.Z3_mk_true(a0);
2048  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2049  if (err != Z3_error_code.Z3_OK)
2050  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2051  return r;
2052  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 1930 of file Native.cs.

1930  {
1931  Z3_sort r = LIB.Z3_mk_tuple_sort(a0, a1, a2, a3, a4, ref a5, a6);
1932  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1933  if (err != Z3_error_code.Z3_OK)
1934  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1935  return r;
1936  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_unary_minus ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 2158 of file Native.cs.

Referenced by Context.MkUnaryMinus().

2158  {
2159  Z3_ast r = LIB.Z3_mk_unary_minus(a0, a1);
2160  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2161  if (err != Z3_error_code.Z3_OK)
2162  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2163  return r;
2164  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_sort Z3_mk_uninterpreted_sort ( Z3_context  a0,
IntPtr  a1 
)
inlinestatic

Definition at line 1874 of file Native.cs.

1874  {
1875  Z3_sort r = LIB.Z3_mk_uninterpreted_sort(a0, a1);
1876  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1877  if (err != Z3_error_code.Z3_OK)
1878  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1879  return r;
1880  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_unsigned_int ( Z3_context  a0,
uint  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2790 of file Native.cs.

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

2790  {
2791  Z3_ast r = LIB.Z3_mk_unsigned_int(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:1148
static Z3_ast Z3_mk_unsigned_int64 ( Z3_context  a0,
UInt64  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 2806 of file Native.cs.

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

2806  {
2807  Z3_ast r = LIB.Z3_mk_unsigned_int64(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:1148
static Z3_ast Z3_mk_xor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2110 of file Native.cs.

Referenced by Context.MkXor().

2110  {
2111  Z3_ast r = LIB.Z3_mk_xor(a0, a1, a2);
2112  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
2113  if (err != Z3_error_code.Z3_OK)
2114  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
2115  return r;
2116  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_mk_zero_ext ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 2486 of file Native.cs.

Referenced by Context.MkZeroExt().

2486  {
2487  Z3_ast r = LIB.Z3_mk_zero_ext(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:1148
static void Z3_model_dec_ref ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3613 of file Native.cs.

3613  {
3614  LIB.Z3_model_dec_ref(a0, a1);
3615  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3616  if (err != Z3_error_code.Z3_OK)
3617  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3618  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 3620 of file Native.cs.

Referenced by Model.Eval().

3620  {
3621  int r = LIB.Z3_model_eval(a0, a1, a2, a3, ref a4);
3622  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3623  if (err != Z3_error_code.Z3_OK)
3624  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3625  return r;
3626  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_func_decl Z3_model_get_const_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 3660 of file Native.cs.

3660  {
3661  Z3_func_decl r = LIB.Z3_model_get_const_decl(a0, a1, a2);
3662  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3663  if (err != Z3_error_code.Z3_OK)
3664  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3665  return r;
3666  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_model_get_const_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3628 of file Native.cs.

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

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

Definition at line 3676 of file Native.cs.

3676  {
3677  Z3_func_decl r = LIB.Z3_model_get_func_decl(a0, a1, a2);
3678  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3679  if (err != Z3_error_code.Z3_OK)
3680  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3681  return r;
3682  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_func_interp Z3_model_get_func_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3644 of file Native.cs.

Referenced by Model.FuncInterp().

3644  {
3645  Z3_func_interp r = LIB.Z3_model_get_func_interp(a0, a1, a2);
3646  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3647  if (err != Z3_error_code.Z3_OK)
3648  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3649  return r;
3650  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_model_get_num_consts ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3652 of file Native.cs.

3652  {
3653  uint r = LIB.Z3_model_get_num_consts(a0, a1);
3654  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3655  if (err != Z3_error_code.Z3_OK)
3656  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3657  return r;
3658  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_model_get_num_funcs ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3668 of file Native.cs.

3668  {
3669  uint r = LIB.Z3_model_get_num_funcs(a0, a1);
3670  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3671  if (err != Z3_error_code.Z3_OK)
3672  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3673  return r;
3674  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_model_get_num_sorts ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3684 of file Native.cs.

3684  {
3685  uint r = LIB.Z3_model_get_num_sorts(a0, a1);
3686  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3687  if (err != Z3_error_code.Z3_OK)
3688  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3689  return r;
3690  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_sort Z3_model_get_sort ( Z3_context  a0,
Z3_model  a1,
uint  a2 
)
inlinestatic

Definition at line 3692 of file Native.cs.

3692  {
3693  Z3_sort r = LIB.Z3_model_get_sort(a0, a1, a2);
3694  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3695  if (err != Z3_error_code.Z3_OK)
3696  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3697  return r;
3698  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_model_get_sort_universe ( Z3_context  a0,
Z3_model  a1,
Z3_sort  a2 
)
inlinestatic

Definition at line 3700 of file Native.cs.

Referenced by Model.SortUniverse().

3700  {
3701  Z3_ast_vector r = LIB.Z3_model_get_sort_universe(a0, a1, a2);
3702  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3703  if (err != Z3_error_code.Z3_OK)
3704  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3705  return r;
3706  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_model_has_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
)
inlinestatic

Definition at line 3636 of file Native.cs.

3636  {
3637  int r = LIB.Z3_model_has_interp(a0, a1, a2);
3638  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3639  if (err != Z3_error_code.Z3_OK)
3640  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3641  return r;
3642  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_model_inc_ref ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3606 of file Native.cs.

3606  {
3607  LIB.Z3_model_inc_ref(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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_model_to_string ( Z3_context  a0,
Z3_model  a1 
)
inlinestatic

Definition at line 3864 of file Native.cs.

Referenced by Model.ToString().

3864  {
3865  IntPtr r = LIB.Z3_model_to_string(a0, a1);
3866  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3867  if (err != Z3_error_code.Z3_OK)
3868  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3869  return Marshal.PtrToStringAnsi(r);
3870  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_open_log ( string  a0)
inlinestatic

Definition at line 3808 of file Native.cs.

3808  {
3809  int r = LIB.Z3_open_log(a0);
3810  return r;
3811  }
static void Z3_param_descrs_dec_ref ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 1819 of file Native.cs.

1819  {
1820  LIB.Z3_param_descrs_dec_ref(a0, a1);
1821  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1822  if (err != Z3_error_code.Z3_OK)
1823  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1824  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_param_descrs_get_kind ( Z3_context  a0,
Z3_param_descrs  a1,
IntPtr  a2 
)
inlinestatic

Definition at line 1826 of file Native.cs.

1826  {
1827  uint r = LIB.Z3_param_descrs_get_kind(a0, a1, a2);
1828  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1829  if (err != Z3_error_code.Z3_OK)
1830  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1831  return r;
1832  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static IntPtr Z3_param_descrs_get_name ( Z3_context  a0,
Z3_param_descrs  a1,
uint  a2 
)
inlinestatic

Definition at line 1842 of file Native.cs.

1842  {
1843  IntPtr r = LIB.Z3_param_descrs_get_name(a0, a1, a2);
1844  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1845  if (err != Z3_error_code.Z3_OK)
1846  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1847  return r;
1848  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_param_descrs_inc_ref ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 1812 of file Native.cs.

1812  {
1813  LIB.Z3_param_descrs_inc_ref(a0, a1);
1814  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1815  if (err != Z3_error_code.Z3_OK)
1816  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1817  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_param_descrs_size ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 1834 of file Native.cs.

1834  {
1835  uint r = LIB.Z3_param_descrs_size(a0, a1);
1836  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1837  if (err != Z3_error_code.Z3_OK)
1838  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1839  return r;
1840  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_param_descrs_to_string ( Z3_context  a0,
Z3_param_descrs  a1 
)
inlinestatic

Definition at line 1850 of file Native.cs.

1850  {
1851  IntPtr r = LIB.Z3_param_descrs_to_string(a0, a1);
1852  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1853  if (err != Z3_error_code.Z3_OK)
1854  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1855  return Marshal.PtrToStringAnsi(r);
1856  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_params_dec_ref ( Z3_context  a0,
Z3_params  a1 
)
inlinestatic

Definition at line 1762 of file Native.cs.

1762  {
1763  LIB.Z3_params_dec_ref(a0, a1);
1764  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1765  if (err != Z3_error_code.Z3_OK)
1766  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1767  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_params_inc_ref ( Z3_context  a0,
Z3_params  a1 
)
inlinestatic

Definition at line 1755 of file Native.cs.

1755  {
1756  LIB.Z3_params_inc_ref(a0, a1);
1757  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1758  if (err != Z3_error_code.Z3_OK)
1759  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1760  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_params_set_bool ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
int  a3 
)
inlinestatic

Definition at line 1769 of file Native.cs.

Referenced by Params.Add().

1769  {
1770  LIB.Z3_params_set_bool(a0, a1, a2, a3);
1771  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1772  if (err != Z3_error_code.Z3_OK)
1773  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1774  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_params_set_double ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
double  a3 
)
inlinestatic

Definition at line 1783 of file Native.cs.

Referenced by Params.Add().

1783  {
1784  LIB.Z3_params_set_double(a0, a1, a2, a3);
1785  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1786  if (err != Z3_error_code.Z3_OK)
1787  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1788  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_params_set_symbol ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
IntPtr  a3 
)
inlinestatic

Definition at line 1790 of file Native.cs.

Referenced by Params.Add().

1790  {
1791  LIB.Z3_params_set_symbol(a0, a1, a2, a3);
1792  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1793  if (err != Z3_error_code.Z3_OK)
1794  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1795  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_params_set_uint ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
uint  a3 
)
inlinestatic

Definition at line 1776 of file Native.cs.

Referenced by Params.Add().

1776  {
1777  LIB.Z3_params_set_uint(a0, a1, a2, a3);
1778  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1779  if (err != Z3_error_code.Z3_OK)
1780  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1781  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_params_to_string ( Z3_context  a0,
Z3_params  a1 
)
inlinestatic

Definition at line 1797 of file Native.cs.

Referenced by Params.ToString().

1797  {
1798  IntPtr r = LIB.Z3_params_to_string(a0, a1);
1799  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1800  if (err != Z3_error_code.Z3_OK)
1801  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1802  return Marshal.PtrToStringAnsi(r);
1803  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_params_validate ( Z3_context  a0,
Z3_params  a1,
Z3_param_descrs  a2 
)
inlinestatic

Definition at line 1805 of file Native.cs.

1805  {
1806  LIB.Z3_params_validate(a0, a1, a2);
1807  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1808  if (err != Z3_error_code.Z3_OK)
1809  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1810  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 3888 of file Native.cs.

Referenced by Context.ParseSMTLIB2File().

3888  {
3889  Z3_ast r = LIB.Z3_parse_smtlib2_file(a0, a1, a2, a3, a4, a5, a6, a7);
3890  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3891  if (err != Z3_error_code.Z3_OK)
3892  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3893  return r;
3894  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 3880 of file Native.cs.

Referenced by Context.ParseSMTLIB2String().

3880  {
3881  Z3_ast r = LIB.Z3_parse_smtlib2_string(a0, a1, a2, a3, a4, a5, a6, a7);
3882  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3883  if (err != Z3_error_code.Z3_OK)
3884  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3885  return r;
3886  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 3903 of file Native.cs.

Referenced by Context.ParseSMTLIBFile().

3903  {
3904  LIB.Z3_parse_smtlib_file(a0, a1, a2, a3, a4, a5, a6, a7);
3905  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3906  if (err != Z3_error_code.Z3_OK)
3907  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3908  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 3896 of file Native.cs.

Referenced by Context.ParseSMTLIBString().

3896  {
3897  LIB.Z3_parse_smtlib_string(a0, a1, a2, a3, a4, a5, a6, a7);
3898  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3899  if (err != Z3_error_code.Z3_OK)
3900  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3901  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_pattern_to_ast ( Z3_context  a0,
Z3_pattern  a1 
)
inlinestatic

Definition at line 3430 of file Native.cs.

3430  {
3431  Z3_ast r = LIB.Z3_pattern_to_ast(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:1148
static string Z3_pattern_to_string ( Z3_context  a0,
Z3_pattern  a1 
)
inlinestatic

Definition at line 3840 of file Native.cs.

Referenced by Pattern.ToString().

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

Definition at line 5146 of file Native.cs.

5146  {
5147  LIB.Z3_persist_ast(a0, a1, a2);
5148  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5149  if (err != Z3_error_code.Z3_OK)
5150  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5151  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_polynomial_subresultants ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 5578 of file Native.cs.

5578  {
5579  Z3_ast_vector r = LIB.Z3_polynomial_subresultants(a0, a1, a2, a3);
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  return r;
5584  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_pop ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 5131 of file Native.cs.

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

Definition at line 4697 of file Native.cs.

Referenced by Context.And().

4697  {
4698  Z3_probe r = LIB.Z3_probe_and(a0, a1, a2);
4699  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4700  if (err != Z3_error_code.Z3_OK)
4701  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4702  return r;
4703  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static double Z3_probe_apply ( Z3_context  a0,
Z3_probe  a1,
Z3_goal  a2 
)
inlinestatic

Definition at line 4785 of file Native.cs.

Referenced by Probe.Apply().

4785  {
4786  double r = LIB.Z3_probe_apply(a0, a1, a2);
4787  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4788  if (err != Z3_error_code.Z3_OK)
4789  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4790  return r;
4791  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_probe Z3_probe_const ( Z3_context  a0,
double  a1 
)
inlinestatic

Definition at line 4649 of file Native.cs.

Referenced by Context.ConstProbe().

4649  {
4650  Z3_probe r = LIB.Z3_probe_const(a0, a1);
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:1148
static void Z3_probe_dec_ref ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4538 of file Native.cs.

4538  {
4539  LIB.Z3_probe_dec_ref(a0, a1);
4540  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4541  if (err != Z3_error_code.Z3_OK)
4542  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4543  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_probe Z3_probe_eq ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4689 of file Native.cs.

Referenced by Context.Eq().

4689  {
4690  Z3_probe r = LIB.Z3_probe_eq(a0, a1, a2);
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  return r;
4695  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_probe Z3_probe_ge ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4681 of file Native.cs.

Referenced by Context.Ge().

4681  {
4682  Z3_probe r = LIB.Z3_probe_ge(a0, a1, a2);
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:1148
static string Z3_probe_get_descr ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 4777 of file Native.cs.

Referenced by Context.ProbeDescription().

4777  {
4778  IntPtr r = LIB.Z3_probe_get_descr(a0, a1);
4779  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4780  if (err != Z3_error_code.Z3_OK)
4781  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4782  return Marshal.PtrToStringAnsi(r);
4783  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_probe Z3_probe_gt ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4665 of file Native.cs.

Referenced by Context.Gt().

4665  {
4666  Z3_probe r = LIB.Z3_probe_gt(a0, a1, a2);
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 r;
4671  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_probe_inc_ref ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4531 of file Native.cs.

4531  {
4532  LIB.Z3_probe_inc_ref(a0, a1);
4533  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4534  if (err != Z3_error_code.Z3_OK)
4535  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4536  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_probe Z3_probe_le ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4673 of file Native.cs.

Referenced by Context.Le().

4673  {
4674  Z3_probe r = LIB.Z3_probe_le(a0, a1, a2);
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:1148
static Z3_probe Z3_probe_lt ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4657 of file Native.cs.

Referenced by Context.Lt().

4657  {
4658  Z3_probe r = LIB.Z3_probe_lt(a0, a1, a2);
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 r;
4663  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_probe Z3_probe_not ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4713 of file Native.cs.

Referenced by Context.Not().

4713  {
4714  Z3_probe r = LIB.Z3_probe_not(a0, a1);
4715  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4716  if (err != Z3_error_code.Z3_OK)
4717  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4718  return r;
4719  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_probe Z3_probe_or ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
)
inlinestatic

Definition at line 4705 of file Native.cs.

Referenced by Context.Or().

4705  {
4706  Z3_probe r = LIB.Z3_probe_or(a0, a1, a2);
4707  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4708  if (err != Z3_error_code.Z3_OK)
4709  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4710  return r;
4711  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_push ( Z3_context  a0)
inlinestatic

Definition at line 5124 of file Native.cs.

5124  {
5125  LIB.Z3_push(a0);
5126  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5127  if (err != Z3_error_code.Z3_OK)
5128  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5129  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 1999 of file Native.cs.

1999  {
2000  LIB.Z3_query_constructor(a0, a1, a2, ref a3, ref a4, a5);
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:1148
static Z3_rcf_num Z3_rcf_add ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5641 of file Native.cs.

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

Definition at line 5586 of file Native.cs.

5586  {
5587  LIB.Z3_rcf_del(a0, a1);
5588  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5589  if (err != Z3_error_code.Z3_OK)
5590  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5591  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_rcf_num Z3_rcf_div ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5665 of file Native.cs.

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

Definition at line 5729 of file Native.cs.

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

Definition at line 5721 of file Native.cs.

5721  {
5722  int r = LIB.Z3_rcf_ge(a0, a1, a2);
5723  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5724  if (err != Z3_error_code.Z3_OK)
5725  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5726  return r;
5727  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5761 of file Native.cs.

5761  {
5762  LIB.Z3_rcf_get_numerator_denominator(a0, a1, ref a2, ref a3);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_rcf_gt ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5705 of file Native.cs.

5705  {
5706  int r = LIB.Z3_rcf_gt(a0, a1, a2);
5707  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5708  if (err != Z3_error_code.Z3_OK)
5709  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5710  return r;
5711  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_rcf_num Z3_rcf_inv ( Z3_context  a0,
Z3_rcf_num  a1 
)
inlinestatic

Definition at line 5681 of file Native.cs.

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

Definition at line 5713 of file Native.cs.

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

Definition at line 5697 of file Native.cs.

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

Definition at line 5617 of file Native.cs.

5617  {
5618  Z3_rcf_num r = LIB.Z3_rcf_mk_e(a0);
5619  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5620  if (err != Z3_error_code.Z3_OK)
5621  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5622  return r;
5623  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_rcf_num Z3_rcf_mk_infinitesimal ( Z3_context  a0)
inlinestatic

Definition at line 5625 of file Native.cs.

5625  {
5626  Z3_rcf_num r = LIB.Z3_rcf_mk_infinitesimal(a0);
5627  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5628  if (err != Z3_error_code.Z3_OK)
5629  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5630  return r;
5631  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_rcf_num Z3_rcf_mk_pi ( Z3_context  a0)
inlinestatic

Definition at line 5609 of file Native.cs.

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

Definition at line 5593 of file Native.cs.

5593  {
5594  Z3_rcf_num r = LIB.Z3_rcf_mk_rational(a0, a1);
5595  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5596  if (err != Z3_error_code.Z3_OK)
5597  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5598  return r;
5599  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5633 of file Native.cs.

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

Definition at line 5601 of file Native.cs.

5601  {
5602  Z3_rcf_num r = LIB.Z3_rcf_mk_small_int(a0, a1);
5603  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5604  if (err != Z3_error_code.Z3_OK)
5605  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5606  return r;
5607  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_rcf_num Z3_rcf_mul ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
)
inlinestatic

Definition at line 5657 of file Native.cs.

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

Definition at line 5673 of file Native.cs.

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

Definition at line 5737 of file Native.cs.

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

Definition at line 5753 of file Native.cs.

5753  {
5754  IntPtr r = LIB.Z3_rcf_num_to_decimal_string(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 Marshal.PtrToStringAnsi(r);
5759  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_rcf_num_to_string ( Z3_context  a0,
Z3_rcf_num  a1,
int  a2,
int  a3 
)
inlinestatic

Definition at line 5745 of file Native.cs.

5745  {
5746  IntPtr r = LIB.Z3_rcf_num_to_string(a0, a1, a2, a3);
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 Marshal.PtrToStringAnsi(r);
5751  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_rcf_num Z3_rcf_power ( Z3_context  a0,
Z3_rcf_num  a1,
uint  a2 
)
inlinestatic

Definition at line 5689 of file Native.cs.

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

Definition at line 5649 of file Native.cs.

5649  {
5650  Z3_rcf_num r = LIB.Z3_rcf_sub(a0, a1, a2);
5651  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5652  if (err != Z3_error_code.Z3_OK)
5653  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5654  return r;
5655  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 5805 of file Native.cs.

5805  {
5806  int r = LIB.Z3_read_interpolation_problem(a0, ref a1, out a2, out a3, a4, out a5, ref a6, out a7);
5807  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5808  if (err != Z3_error_code.Z3_OK)
5809  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5810  return r;
5811  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_reset_memory ( )
inlinestatic

Definition at line 4019 of file Native.cs.

4019  {
4020  LIB.Z3_reset_memory();
4021  }
static void Z3_set_ast_print_mode ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 3825 of file Native.cs.

3825  {
3826  LIB.Z3_set_ast_print_mode(a0, a1);
3827  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3828  if (err != Z3_error_code.Z3_OK)
3829  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3830  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_set_error ( Z3_context  a0,
uint  a1 
)
inlinestatic

Definition at line 3987 of file Native.cs.

3987  {
3988  LIB.Z3_set_error(a0, a1);
3989  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3990  if (err != Z3_error_code.Z3_OK)
3991  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3992  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_set_error_handler ( Z3_context  a0,
Z3_error_handler  a1 
)
inlinestatic

Definition at line 1668 of file Native.cs.

1668  {
1669  LIB.Z3_set_error_handler(a0, a1);
1670  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1671  if (err != Z3_error_code.Z3_OK)
1672  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1673  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_set_logic ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 5117 of file Native.cs.

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

Definition at line 1697 of file Native.cs.

Referenced by Context.Context().

1697  {
1698  LIB.Z3_set_param_value(a0, a1, a2);
1699  }
static Z3_ast Z3_simplify ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3542 of file Native.cs.

Referenced by Expr.Simplify().

3542  {
3543  Z3_ast r = LIB.Z3_simplify(a0, a1);
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:1148
static Z3_ast Z3_simplify_ex ( Z3_context  a0,
Z3_ast  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 3550 of file Native.cs.

Referenced by Expr.Simplify().

3550  {
3551  Z3_ast r = LIB.Z3_simplify_ex(a0, a1, a2);
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:1148
static string Z3_simplify_get_help ( Z3_context  a0)
inlinestatic

Definition at line 3558 of file Native.cs.

Referenced by Context.SimplifyHelp().

3558  {
3559  IntPtr r = LIB.Z3_simplify_get_help(a0);
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 Marshal.PtrToStringAnsi(r);
3564  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_param_descrs Z3_simplify_get_param_descrs ( Z3_context  a0)
inlinestatic

Definition at line 3566 of file Native.cs.

3566  {
3567  Z3_param_descrs r = LIB.Z3_simplify_get_param_descrs(a0);
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:1148
static void Z3_soft_check_cancel ( Z3_context  a0)
inlinestatic

Definition at line 5199 of file Native.cs.

5199  {
5200  LIB.Z3_soft_check_cancel(a0);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_solver_assert ( Z3_context  a0,
Z3_solver  a1,
Z3_ast  a2 
)
inlinestatic

Definition at line 4953 of file Native.cs.

Referenced by Solver.Assert().

4953  {
4954  LIB.Z3_solver_assert(a0, a1, a2);
4955  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4956  if (err != Z3_error_code.Z3_OK)
4957  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4958  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_solver_assert_and_track ( Z3_context  a0,
Z3_solver  a1,
Z3_ast  a2,
Z3_ast  a3 
)
inlinestatic

Definition at line 4960 of file Native.cs.

Referenced by Solver.AssertAndTrack().

4960  {
4961  LIB.Z3_solver_assert_and_track(a0, a1, a2, a3);
4962  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4963  if (err != Z3_error_code.Z3_OK)
4964  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4965  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_solver_check ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4975 of file Native.cs.

Referenced by Solver.Check().

4975  {
4976  int r = LIB.Z3_solver_check(a0, a1);
4977  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4978  if (err != Z3_error_code.Z3_OK)
4979  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4980  return r;
4981  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_solver_check_assumptions ( Z3_context  a0,
Z3_solver  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 4983 of file Native.cs.

Referenced by Solver.Check().

4983  {
4984  int r = LIB.Z3_solver_check_assumptions(a0, a1, a2, a3);
4985  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4986  if (err != Z3_error_code.Z3_OK)
4987  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4988  return r;
4989  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_solver_dec_ref ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4917 of file Native.cs.

4917  {
4918  LIB.Z3_solver_dec_ref(a0, a1);
4919  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4920  if (err != Z3_error_code.Z3_OK)
4921  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4922  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_solver_get_assertions ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4967 of file Native.cs.

4967  {
4968  Z3_ast_vector r = LIB.Z3_solver_get_assertions(a0, a1);
4969  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4970  if (err != Z3_error_code.Z3_OK)
4971  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4972  return r;
4973  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_solver_get_help ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4887 of file Native.cs.

4887  {
4888  IntPtr r = LIB.Z3_solver_get_help(a0, a1);
4889  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4890  if (err != Z3_error_code.Z3_OK)
4891  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4892  return Marshal.PtrToStringAnsi(r);
4893  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_model Z3_solver_get_model ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4991 of file Native.cs.

4991  {
4992  Z3_model r = LIB.Z3_solver_get_model(a0, a1);
4993  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4994  if (err != Z3_error_code.Z3_OK)
4995  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4996  return r;
4997  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_solver_get_num_scopes ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4945 of file Native.cs.

4945  {
4946  uint r = LIB.Z3_solver_get_num_scopes(a0, a1);
4947  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4948  if (err != Z3_error_code.Z3_OK)
4949  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4950  return r;
4951  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_param_descrs Z3_solver_get_param_descrs ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4895 of file Native.cs.

4895  {
4896  Z3_param_descrs r = LIB.Z3_solver_get_param_descrs(a0, a1);
4897  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4898  if (err != Z3_error_code.Z3_OK)
4899  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4900  return r;
4901  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_solver_get_proof ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4999 of file Native.cs.

4999  {
5000  Z3_ast r = LIB.Z3_solver_get_proof(a0, a1);
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:1148
static string Z3_solver_get_reason_unknown ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5015 of file Native.cs.

5015  {
5016  IntPtr r = LIB.Z3_solver_get_reason_unknown(a0, a1);
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 Marshal.PtrToStringAnsi(r);
5021  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_stats Z3_solver_get_statistics ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5023 of file Native.cs.

5023  {
5024  Z3_stats r = LIB.Z3_solver_get_statistics(a0, a1);
5025  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5026  if (err != Z3_error_code.Z3_OK)
5027  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5028  return r;
5029  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast_vector Z3_solver_get_unsat_core ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5007 of file Native.cs.

5007  {
5008  Z3_ast_vector r = LIB.Z3_solver_get_unsat_core(a0, a1);
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:1148
static void Z3_solver_inc_ref ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4910 of file Native.cs.

4910  {
4911  LIB.Z3_solver_inc_ref(a0, a1);
4912  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4913  if (err != Z3_error_code.Z3_OK)
4914  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4915  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_solver_pop ( Z3_context  a0,
Z3_solver  a1,
uint  a2 
)
inlinestatic

Definition at line 4931 of file Native.cs.

Referenced by Solver.Pop().

4931  {
4932  LIB.Z3_solver_pop(a0, a1, a2);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_solver_push ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4924 of file Native.cs.

Referenced by Solver.Push().

4924  {
4925  LIB.Z3_solver_push(a0, a1);
4926  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4927  if (err != Z3_error_code.Z3_OK)
4928  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4929  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_solver_reset ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 4938 of file Native.cs.

Referenced by Solver.Reset().

4938  {
4939  LIB.Z3_solver_reset(a0, a1);
4940  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4941  if (err != Z3_error_code.Z3_OK)
4942  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4943  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_solver_set_params ( Z3_context  a0,
Z3_solver  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 4903 of file Native.cs.

4903  {
4904  LIB.Z3_solver_set_params(a0, a1, a2);
4905  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4906  if (err != Z3_error_code.Z3_OK)
4907  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4908  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_solver_to_string ( Z3_context  a0,
Z3_solver  a1 
)
inlinestatic

Definition at line 5031 of file Native.cs.

Referenced by Solver.ToString().

5031  {
5032  IntPtr r = LIB.Z3_solver_to_string(a0, a1);
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 Marshal.PtrToStringAnsi(r);
5037  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_sort_to_ast ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 2934 of file Native.cs.

2934  {
2935  Z3_ast r = LIB.Z3_sort_to_ast(a0, a1);
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:1148
static string Z3_sort_to_string ( Z3_context  a0,
Z3_sort  a1 
)
inlinestatic

Definition at line 3848 of file Native.cs.

Referenced by Sort.ToString().

3848  {
3849  IntPtr r = LIB.Z3_sort_to_string(a0, a1);
3850  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
3851  if (err != Z3_error_code.Z3_OK)
3852  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
3853  return Marshal.PtrToStringAnsi(r);
3854  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_statistics_to_string ( Z3_context  a0)
inlinestatic

Definition at line 5410 of file Native.cs.

5410  {
5411  IntPtr r = LIB.Z3_statistics_to_string(a0);
5412  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5413  if (err != Z3_error_code.Z3_OK)
5414  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5415  return Marshal.PtrToStringAnsi(r);
5416  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_stats_dec_ref ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5054 of file Native.cs.

5054  {
5055  LIB.Z3_stats_dec_ref(a0, a1);
5056  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5057  if (err != Z3_error_code.Z3_OK)
5058  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5059  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static double Z3_stats_get_double_value ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5101 of file Native.cs.

5101  {
5102  double r = LIB.Z3_stats_get_double_value(a0, a1, a2);
5103  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5104  if (err != Z3_error_code.Z3_OK)
5105  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5106  return r;
5107  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_stats_get_key ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5069 of file Native.cs.

5069  {
5070  IntPtr r = LIB.Z3_stats_get_key(a0, a1, a2);
5071  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5072  if (err != Z3_error_code.Z3_OK)
5073  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5074  return Marshal.PtrToStringAnsi(r);
5075  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_stats_get_uint_value ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5093 of file Native.cs.

5093  {
5094  uint r = LIB.Z3_stats_get_uint_value(a0, a1, a2);
5095  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5096  if (err != Z3_error_code.Z3_OK)
5097  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5098  return r;
5099  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_stats_inc_ref ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5047 of file Native.cs.

5047  {
5048  LIB.Z3_stats_inc_ref(a0, a1);
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  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_stats_is_double ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5085 of file Native.cs.

5085  {
5086  int r = LIB.Z3_stats_is_double(a0, a1, a2);
5087  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5088  if (err != Z3_error_code.Z3_OK)
5089  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5090  return r;
5091  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static int Z3_stats_is_uint ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
)
inlinestatic

Definition at line 5077 of file Native.cs.

5077  {
5078  int r = LIB.Z3_stats_is_uint(a0, a1, a2);
5079  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5080  if (err != Z3_error_code.Z3_OK)
5081  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5082  return r;
5083  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static uint Z3_stats_size ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5061 of file Native.cs.

5061  {
5062  uint r = LIB.Z3_stats_size(a0, a1);
5063  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5064  if (err != Z3_error_code.Z3_OK)
5065  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5066  return r;
5067  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static string Z3_stats_to_string ( Z3_context  a0,
Z3_stats  a1 
)
inlinestatic

Definition at line 5039 of file Native.cs.

Referenced by Statistics.ToString().

5039  {
5040  IntPtr r = LIB.Z3_stats_to_string(a0, a1);
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 Marshal.PtrToStringAnsi(r);
5045  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
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 3582 of file Native.cs.

Referenced by Expr.Substitute().

3582  {
3583  Z3_ast r = LIB.Z3_substitute(a0, a1, a2, a3, a4);
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:1148
static Z3_ast Z3_substitute_vars ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 3590 of file Native.cs.

Referenced by Expr.SubstituteVars().

3590  {
3591  Z3_ast r = LIB.Z3_substitute_vars(a0, a1, a2, a3);
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:1148
static Z3_tactic Z3_tactic_and_then ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 4545 of file Native.cs.

Referenced by Context.AndThen().

4545  {
4546  Z3_tactic r = LIB.Z3_tactic_and_then(a0, a1, a2);
4547  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4548  if (err != Z3_error_code.Z3_OK)
4549  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4550  return r;
4551  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_apply_result Z3_tactic_apply ( Z3_context  a0,
Z3_tactic  a1,
Z3_goal  a2 
)
inlinestatic

Definition at line 4793 of file Native.cs.

Referenced by Tactic.Apply().

4793  {
4794  Z3_apply_result r = LIB.Z3_tactic_apply(a0, a1, a2);
4795  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4796  if (err != Z3_error_code.Z3_OK)
4797  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4798  return r;
4799  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_apply_result Z3_tactic_apply_ex ( Z3_context  a0,
Z3_tactic  a1,
Z3_goal  a2,
Z3_params  a3 
)
inlinestatic

Definition at line 4801 of file Native.cs.

Referenced by Tactic.Apply().

4801  {
4802  Z3_apply_result r = LIB.Z3_tactic_apply_ex(a0, a1, a2, a3);
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  return r;
4807  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_cond ( Z3_context  a0,
Z3_probe  a1,
Z3_tactic  a2,
Z3_tactic  a3 
)
inlinestatic

Definition at line 4593 of file Native.cs.

Referenced by Context.Cond().

4593  {
4594  Z3_tactic r = LIB.Z3_tactic_cond(a0, a1, a2, a3);
4595  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4596  if (err != Z3_error_code.Z3_OK)
4597  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4598  return r;
4599  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static void Z3_tactic_dec_ref ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 4516 of file Native.cs.

4516  {
4517  LIB.Z3_tactic_dec_ref(a0, a1);
4518  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4519  if (err != Z3_error_code.Z3_OK)
4520  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4521  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_fail ( Z3_context  a0)
inlinestatic

Definition at line 4617 of file Native.cs.

Referenced by Context.Fail().

4617  {
4618  Z3_tactic r = LIB.Z3_tactic_fail(a0);
4619  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4620  if (err != Z3_error_code.Z3_OK)
4621  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4622  return r;
4623  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_fail_if ( Z3_context  a0,
Z3_probe  a1 
)
inlinestatic

Definition at line 4625 of file Native.cs.

Referenced by Context.FailIf().

4625  {
4626  Z3_tactic r = LIB.Z3_tactic_fail_if(a0, a1);
4627  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4628  if (err != Z3_error_code.Z3_OK)
4629  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4630  return r;
4631  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_fail_if_not_decided ( Z3_context  a0)
inlinestatic

Definition at line 4633 of file Native.cs.

Referenced by Context.FailIfNotDecided().

4633  {
4634  Z3_tactic r = LIB.Z3_tactic_fail_if_not_decided(a0);
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:1148
static string Z3_tactic_get_descr ( Z3_context  a0,
string  a1 
)
inlinestatic

Definition at line 4769 of file Native.cs.

Referenced by Context.TacticDescription().

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

Definition at line 4753 of file Native.cs.

4753  {
4754  IntPtr r = LIB.Z3_tactic_get_help(a0, a1);
4755  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4756  if (err != Z3_error_code.Z3_OK)
4757  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4758  return Marshal.PtrToStringAnsi(r);
4759  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_param_descrs Z3_tactic_get_param_descrs ( Z3_context  a0,
Z3_tactic  a1 
)
inlinestatic

Definition at line 4761 of file Native.cs.

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

Definition at line 4509 of file Native.cs.

4509  {
4510  LIB.Z3_tactic_inc_ref(a0, a1);
4511  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4512  if (err != Z3_error_code.Z3_OK)
4513  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4514  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_or_else ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 4553 of file Native.cs.

Referenced by Context.OrElse().

4553  {
4554  Z3_tactic r = LIB.Z3_tactic_or_else(a0, a1, a2);
4555  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4556  if (err != Z3_error_code.Z3_OK)
4557  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4558  return r;
4559  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_par_and_then ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 4569 of file Native.cs.

Referenced by Context.ParAndThen().

4569  {
4570  Z3_tactic r = LIB.Z3_tactic_par_and_then(a0, a1, a2);
4571  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4572  if (err != Z3_error_code.Z3_OK)
4573  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4574  return r;
4575  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_par_or ( Z3_context  a0,
uint  a1,
[In] Z3_tactic[]  a2 
)
inlinestatic

Definition at line 4561 of file Native.cs.

Referenced by Context.ParOr().

4561  {
4562  Z3_tactic r = LIB.Z3_tactic_par_or(a0, a1, a2);
4563  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4564  if (err != Z3_error_code.Z3_OK)
4565  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4566  return r;
4567  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_repeat ( Z3_context  a0,
Z3_tactic  a1,
uint  a2 
)
inlinestatic

Definition at line 4601 of file Native.cs.

Referenced by Context.Repeat().

4601  {
4602  Z3_tactic r = LIB.Z3_tactic_repeat(a0, a1, a2);
4603  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4604  if (err != Z3_error_code.Z3_OK)
4605  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4606  return r;
4607  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_skip ( Z3_context  a0)
inlinestatic

Definition at line 4609 of file Native.cs.

Referenced by Context.Skip().

4609  {
4610  Z3_tactic r = LIB.Z3_tactic_skip(a0);
4611  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4612  if (err != Z3_error_code.Z3_OK)
4613  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4614  return r;
4615  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_try_for ( Z3_context  a0,
Z3_tactic  a1,
uint  a2 
)
inlinestatic

Definition at line 4577 of file Native.cs.

Referenced by Context.TryFor().

4577  {
4578  Z3_tactic r = LIB.Z3_tactic_try_for(a0, a1, a2);
4579  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4580  if (err != Z3_error_code.Z3_OK)
4581  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4582  return r;
4583  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_tactic Z3_tactic_using_params ( Z3_context  a0,
Z3_tactic  a1,
Z3_params  a2 
)
inlinestatic

Definition at line 4641 of file Native.cs.

Referenced by Context.UsingParams().

4641  {
4642  Z3_tactic r = LIB.Z3_tactic_using_params(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:1148
static Z3_tactic Z3_tactic_when ( Z3_context  a0,
Z3_probe  a1,
Z3_tactic  a2 
)
inlinestatic

Definition at line 4585 of file Native.cs.

Referenced by Context.When().

4585  {
4586  Z3_tactic r = LIB.Z3_tactic_when(a0, a1, a2);
4587  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
4588  if (err != Z3_error_code.Z3_OK)
4589  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
4590  return r;
4591  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_app Z3_to_app ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3318 of file Native.cs.

3318  {
3319  Z3_app r = LIB.Z3_to_app(a0, a1);
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:1148
static Z3_func_decl Z3_to_func_decl ( Z3_context  a0,
Z3_ast  a1 
)
inlinestatic

Definition at line 3326 of file Native.cs.

3326  {
3327  Z3_func_decl r = LIB.Z3_to_func_decl(a0, a1);
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:1148
static void Z3_toggle_warning_messages ( int  a0)
inlinestatic

Definition at line 3821 of file Native.cs.

Referenced by Context.ToggleWarningMessages().

3821  {
3822  LIB.Z3_toggle_warning_messages(a0);
3823  }
static Z3_ast Z3_translate ( Z3_context  a0,
Z3_ast  a1,
Z3_context  a2 
)
inlinestatic

Definition at line 3598 of file Native.cs.

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

3598  {
3599  Z3_ast r = LIB.Z3_translate(a0, a1, a2);
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:1148
static void Z3_update_param_value ( Z3_context  a0,
string  a1,
string  a2 
)
inlinestatic

Definition at line 1733 of file Native.cs.

1733  {
1734  LIB.Z3_update_param_value(a0, a1, a2);
1735  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
1736  if (err != Z3_error_code.Z3_OK)
1737  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
1738  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148
static Z3_ast Z3_update_term ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
)
inlinestatic

Definition at line 3574 of file Native.cs.

Referenced by Expr.Update().

3574  {
3575  Z3_ast r = LIB.Z3_update_term(a0, a1, a2, a3);
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:1148
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 5821 of file Native.cs.

5821  {
5822  LIB.Z3_write_interpolation_problem(a0, a1, a2, a3, a4, a5, a6);
5823  Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
5824  if (err != Z3_error_code.Z3_OK)
5825  throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
5826  }
Z3_error_code
Z3_error_code
Z3_error_code
Z3 error codes (See Z3_get_error_code).
Definition: z3_api.h:1148