Z3
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
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 
) [inline, static]

Definition at line 5466 of file Native.cs.

                                                                                   {
            Z3_ast r = LIB.Z3_algebraic_add(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_algebraic_div ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 5490 of file Native.cs.

                                                                                   {
            Z3_ast r = LIB.Z3_algebraic_div(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 5546 of file Native.cs.

                                                                               {
            int r = LIB.Z3_algebraic_eq(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_eval ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
) [inline, static]

Definition at line 5570 of file Native.cs.

                                                                                                 {
            int r = LIB.Z3_algebraic_eval(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_ge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 5538 of file Native.cs.

                                                                               {
            int r = LIB.Z3_algebraic_ge(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_gt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 5522 of file Native.cs.

                                                                               {
            int r = LIB.Z3_algebraic_gt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_is_neg ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 5442 of file Native.cs.

                                                                        {
            int r = LIB.Z3_algebraic_is_neg(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_is_pos ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 5434 of file Native.cs.

                                                                        {
            int r = LIB.Z3_algebraic_is_pos(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_is_value ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 5426 of file Native.cs.

                                                                          {
            int r = LIB.Z3_algebraic_is_value(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_is_zero ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 5450 of file Native.cs.

                                                                         {
            int r = LIB.Z3_algebraic_is_zero(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_le ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 5530 of file Native.cs.

                                                                               {
            int r = LIB.Z3_algebraic_le(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_lt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 5514 of file Native.cs.

                                                                               {
            int r = LIB.Z3_algebraic_lt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_algebraic_mul ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 5482 of file Native.cs.

                                                                                   {
            Z3_ast r = LIB.Z3_algebraic_mul(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_neq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 5554 of file Native.cs.

                                                                                {
            int r = LIB.Z3_algebraic_neq(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_algebraic_power ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 5506 of file Native.cs.

                                                                                   {
            Z3_ast r = LIB.Z3_algebraic_power(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_algebraic_root ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 5498 of file Native.cs.

                                                                                  {
            Z3_ast r = LIB.Z3_algebraic_root(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast_vector Z3_algebraic_roots ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
) [inline, static]

Definition at line 5562 of file Native.cs.

                                                                                                            {
            Z3_ast_vector r = LIB.Z3_algebraic_roots(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_algebraic_sign ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 5458 of file Native.cs.

                                                                      {
            int r = LIB.Z3_algebraic_sign(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_algebraic_sub ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 5474 of file Native.cs.

                                                                                   {
            Z3_ast r = LIB.Z3_algebraic_sub(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_app_to_ast ( Z3_context  a0,
Z3_app  a1 
) [inline, static]

Definition at line 3206 of file Native.cs.

                                                                     {
            Z3_ast r = LIB.Z3_app_to_ast(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_append_log ( string  a0) [inline, static]

Definition at line 3813 of file Native.cs.

                                                    {
            LIB.Z3_append_log(a0);
        }
static Z3_model Z3_apply_result_convert_model ( Z3_context  a0,
Z3_apply_result  a1,
uint  a2,
Z3_model  a3 
) [inline, static]

Definition at line 4847 of file Native.cs.

Referenced by ApplyResult.ConvertModel().

                                                                                                                      {
            Z3_model r = LIB.Z3_apply_result_convert_model(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_apply_result_dec_ref ( Z3_context  a0,
Z3_apply_result  a1 
) [inline, static]

Definition at line 4816 of file Native.cs.

                                                                                      {
            LIB.Z3_apply_result_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static uint Z3_apply_result_get_num_subgoals ( Z3_context  a0,
Z3_apply_result  a1 
) [inline, static]

Definition at line 4831 of file Native.cs.

                                                                                               {
            uint r = LIB.Z3_apply_result_get_num_subgoals(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_goal Z3_apply_result_get_subgoal ( Z3_context  a0,
Z3_apply_result  a1,
uint  a2 
) [inline, static]

Definition at line 4839 of file Native.cs.

                                                                                                      {
            Z3_goal r = LIB.Z3_apply_result_get_subgoal(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_apply_result_inc_ref ( Z3_context  a0,
Z3_apply_result  a1 
) [inline, static]

Definition at line 4809 of file Native.cs.

                                                                                      {
            LIB.Z3_apply_result_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static string Z3_apply_result_to_string ( Z3_context  a0,
Z3_apply_result  a1 
) [inline, static]

Definition at line 4823 of file Native.cs.

Referenced by ApplyResult.ToString().

                                                                                          {
            IntPtr r = LIB.Z3_apply_result_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_assert_cnstr ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 5153 of file Native.cs.

                                                                     {
            LIB.Z3_assert_cnstr(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static int Z3_ast_map_contains ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 4324 of file Native.cs.

Referenced by ASTMap.Contains().

                                                                                       {
            int r = LIB.Z3_ast_map_contains(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_ast_map_dec_ref ( Z3_context  a0,
Z3_ast_map  a1 
) [inline, static]

Definition at line 4317 of file Native.cs.

                                                                            {
            LIB.Z3_ast_map_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_ast_map_erase ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 4347 of file Native.cs.

Referenced by ASTMap.Erase().

                                                                                     {
            LIB.Z3_ast_map_erase(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast Z3_ast_map_find ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 4332 of file Native.cs.

Referenced by ASTMap.Find().

                                                                                      {
            Z3_ast r = LIB.Z3_ast_map_find(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_ast_map_inc_ref ( Z3_context  a0,
Z3_ast_map  a1 
) [inline, static]

Definition at line 4310 of file Native.cs.

                                                                            {
            LIB.Z3_ast_map_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_ast_map_insert ( Z3_context  a0,
Z3_ast_map  a1,
Z3_ast  a2,
Z3_ast  a3 
) [inline, static]

Definition at line 4340 of file Native.cs.

Referenced by ASTMap.Insert().

                                                                                                 {
            LIB.Z3_ast_map_insert(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast_vector Z3_ast_map_keys ( Z3_context  a0,
Z3_ast_map  a1 
) [inline, static]

Definition at line 4369 of file Native.cs.

                                                                                  {
            Z3_ast_vector r = LIB.Z3_ast_map_keys(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_ast_map_reset ( Z3_context  a0,
Z3_ast_map  a1 
) [inline, static]

Definition at line 4354 of file Native.cs.

Referenced by ASTMap.Reset().

                                                                          {
            LIB.Z3_ast_map_reset(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static uint Z3_ast_map_size ( Z3_context  a0,
Z3_ast_map  a1 
) [inline, static]

Definition at line 4361 of file Native.cs.

                                                                         {
            uint r = LIB.Z3_ast_map_size(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_ast_map_to_string ( Z3_context  a0,
Z3_ast_map  a1 
) [inline, static]

Definition at line 4377 of file Native.cs.

Referenced by ASTMap.ToString().

                                                                                {
            IntPtr r = LIB.Z3_ast_map_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static string Z3_ast_to_string ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3832 of file Native.cs.

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

                                                                        {
            IntPtr r = LIB.Z3_ast_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_ast_vector_dec_ref ( Z3_context  a0,
Z3_ast_vector  a1 
) [inline, static]

Definition at line 4242 of file Native.cs.

                                                                                  {
            LIB.Z3_ast_vector_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast Z3_ast_vector_get ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2 
) [inline, static]

Definition at line 4257 of file Native.cs.

                                                                                         {
            Z3_ast r = LIB.Z3_ast_vector_get(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_ast_vector_inc_ref ( Z3_context  a0,
Z3_ast_vector  a1 
) [inline, static]

Definition at line 4235 of file Native.cs.

                                                                                  {
            LIB.Z3_ast_vector_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_ast_vector_push ( Z3_context  a0,
Z3_ast_vector  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 4279 of file Native.cs.

Referenced by ASTVector.Push().

                                                                                          {
            LIB.Z3_ast_vector_push(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_ast_vector_resize ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2 
) [inline, static]

Definition at line 4272 of file Native.cs.

Referenced by ASTVector.Resize().

                                                                                          {
            LIB.Z3_ast_vector_resize(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_ast_vector_set ( Z3_context  a0,
Z3_ast_vector  a1,
uint  a2,
Z3_ast  a3 
) [inline, static]

Definition at line 4265 of file Native.cs.

                                                                                                  {
            LIB.Z3_ast_vector_set(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static uint Z3_ast_vector_size ( Z3_context  a0,
Z3_ast_vector  a1 
) [inline, static]

Definition at line 4249 of file Native.cs.

                                                                               {
            uint r = LIB.Z3_ast_vector_size(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_ast_vector_to_string ( Z3_context  a0,
Z3_ast_vector  a1 
) [inline, static]

Definition at line 4294 of file Native.cs.

Referenced by ASTVector.ToString().

                                                                                      {
            IntPtr r = LIB.Z3_ast_vector_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_ast_vector Z3_ast_vector_translate ( Z3_context  a0,
Z3_ast_vector  a1,
Z3_context  a2 
) [inline, static]

Definition at line 4286 of file Native.cs.

Referenced by ASTVector.Translate().

                                                                                                            {
            Z3_ast_vector r = LIB.Z3_ast_vector_translate(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 3872 of file Native.cs.

Referenced by Context.BenchmarkToSMTString().

                                                                                                                                                            {
            IntPtr r = LIB.Z3_benchmark_to_smtlib_string(a0, a1, a2, a3, a4, a5, a6, a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_block_literals ( Z3_context  a0,
Z3_literals  a1 
) [inline, static]

Definition at line 5284 of file Native.cs.

                                                                            {
            LIB.Z3_block_literals(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static int Z3_check ( Z3_context  a0) [inline, static]

Definition at line 5168 of file Native.cs.

                                                  {
            int r = LIB.Z3_check(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_check_and_get_model ( Z3_context  a0,
[In, Out] ref Z3_model  a1 
) [inline, static]

Definition at line 5160 of file Native.cs.

                                                                                           {
            int r = LIB.Z3_check_and_get_model(a0, ref a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 5176 of file Native.cs.

                                                                                                                                                                                       {
            int r = LIB.Z3_check_assumptions(a0, a1, a2, ref a3, ref a4, ref a5, a6);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 5813 of file Native.cs.

                                                                                                                                                                     {
            int r = LIB.Z3_check_interpolant(a0, a1, a2, a3, a4, out a5, a6, a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_close_log ( ) [inline, static]

Definition at line 3817 of file Native.cs.

                                          {
            LIB.Z3_close_log();
        }
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 
) [inline, static]

Definition at line 5789 of file Native.cs.

                                                                                                                                                    {
            int r = LIB.Z3_compute_interpolant(a0, a1, a2, ref a3, ref a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_context_to_string ( Z3_context  a0) [inline, static]

Definition at line 5402 of file Native.cs.

                                                                 {
            IntPtr r = LIB.Z3_context_to_string(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_dec_ref ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 1726 of file Native.cs.

                                                                {
            LIB.Z3_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_del_config ( Z3_config  a0) [inline, static]

Definition at line 1693 of file Native.cs.

Referenced by Context.Context().

                                                       {
            LIB.Z3_del_config(a0);
        }
static void Z3_del_constructor ( Z3_context  a0,
Z3_constructor  a1 
) [inline, static]

Definition at line 1962 of file Native.cs.

                                                                                {
            LIB.Z3_del_constructor(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_del_constructor_list ( Z3_context  a0,
Z3_constructor_list  a1 
) [inline, static]

Definition at line 1985 of file Native.cs.

                                                                                          {
            LIB.Z3_del_constructor_list(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_del_context ( Z3_context  a0) [inline, static]

Definition at line 1715 of file Native.cs.

                                                         {
            LIB.Z3_del_context(a0);
        }
static void Z3_del_literals ( Z3_context  a0,
Z3_literals  a1 
) [inline, static]

Definition at line 5246 of file Native.cs.

                                                                          {
            LIB.Z3_del_literals(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_del_model ( Z3_context  a0,
Z3_model  a1 
) [inline, static]

Definition at line 5192 of file Native.cs.

                                                                    {
            LIB.Z3_del_model(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_disable_literal ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
) [inline, static]

Definition at line 5277 of file Native.cs.

                                                                                      {
            LIB.Z3_disable_literal(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_disable_trace ( string  a0) [inline, static]

Definition at line 4015 of file Native.cs.

                                                       {
            LIB.Z3_disable_trace(a0);
        }
static void Z3_enable_trace ( string  a0) [inline, static]

Definition at line 4011 of file Native.cs.

                                                      {
            LIB.Z3_enable_trace(a0);
        }
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 
) [inline, static]

Definition at line 5386 of file Native.cs.

                                                                                                  {
            int r = LIB.Z3_eval(a0, a1, a2, ref a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 5394 of file Native.cs.

                                                                                                                                        {
            int r = LIB.Z3_eval_decl(a0, a1, a2, a3, a4, ref a5);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_eval_func_decl ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2,
[In, Out] ref Z3_ast  a3 
) [inline, static]

Definition at line 5323 of file Native.cs.

                                                                                                                  {
            int r = LIB.Z3_eval_func_decl(a0, a1, a2, ref a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_fixedpoint_add_cover ( Z3_context  a0,
Z3_fixedpoint  a1,
int  a2,
Z3_func_decl  a3,
Z3_ast  a4 
) [inline, static]

Definition at line 4121 of file Native.cs.

                                                                                                                        {
            LIB.Z3_fixedpoint_add_cover(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_fixedpoint_add_fact ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2,
uint  a3,
[In] uint[]  a4 
) [inline, static]

Definition at line 4052 of file Native.cs.

                                                                                                                             {
            LIB.Z3_fixedpoint_add_fact(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_fixedpoint_add_rule ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2,
IntPtr  a3 
) [inline, static]

Definition at line 4045 of file Native.cs.

                                                                                                         {
            LIB.Z3_fixedpoint_add_rule(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_fixedpoint_assert ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 4059 of file Native.cs.

                                                                                            {
            LIB.Z3_fixedpoint_assert(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_fixedpoint_dec_ref ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4038 of file Native.cs.

                                                                                  {
            LIB.Z3_fixedpoint_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast_vector Z3_fixedpoint_from_file ( Z3_context  a0,
Z3_fixedpoint  a1,
string  a2 
) [inline, static]

Definition at line 4205 of file Native.cs.

                                                                                                        {
            Z3_ast_vector r = LIB.Z3_fixedpoint_from_file(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast_vector Z3_fixedpoint_from_string ( Z3_context  a0,
Z3_fixedpoint  a1,
string  a2 
) [inline, static]

Definition at line 4197 of file Native.cs.

                                                                                                          {
            Z3_ast_vector r = LIB.Z3_fixedpoint_from_string(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_fixedpoint_get_answer ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4082 of file Native.cs.

                                                                                       {
            Z3_ast r = LIB.Z3_fixedpoint_get_answer(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast_vector Z3_fixedpoint_get_assertions ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4158 of file Native.cs.

                                                                                                  {
            Z3_ast_vector r = LIB.Z3_fixedpoint_get_assertions(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_fixedpoint_get_cover_delta ( Z3_context  a0,
Z3_fixedpoint  a1,
int  a2,
Z3_func_decl  a3 
) [inline, static]

Definition at line 4113 of file Native.cs.

                                                                                                                     {
            Z3_ast r = LIB.Z3_fixedpoint_get_cover_delta(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_fixedpoint_get_help ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4173 of file Native.cs.

                                                                                     {
            IntPtr r = LIB.Z3_fixedpoint_get_help(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static uint Z3_fixedpoint_get_num_levels ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2 
) [inline, static]

Definition at line 4105 of file Native.cs.

                                                                                                          {
            uint r = LIB.Z3_fixedpoint_get_num_levels(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_param_descrs Z3_fixedpoint_get_param_descrs ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4181 of file Native.cs.

                                                                                                      {
            Z3_param_descrs r = LIB.Z3_fixedpoint_get_param_descrs(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_fixedpoint_get_reason_unknown ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4090 of file Native.cs.

                                                                                               {
            IntPtr r = LIB.Z3_fixedpoint_get_reason_unknown(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_ast_vector Z3_fixedpoint_get_rules ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4150 of file Native.cs.

                                                                                             {
            Z3_ast_vector r = LIB.Z3_fixedpoint_get_rules(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_stats Z3_fixedpoint_get_statistics ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4128 of file Native.cs.

                                                                                             {
            Z3_stats r = LIB.Z3_fixedpoint_get_statistics(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_fixedpoint_inc_ref ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4031 of file Native.cs.

                                                                                  {
            LIB.Z3_fixedpoint_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_fixedpoint_pop ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4220 of file Native.cs.

                                                                              {
            LIB.Z3_fixedpoint_pop(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_fixedpoint_push ( Z3_context  a0,
Z3_fixedpoint  a1 
) [inline, static]

Definition at line 4213 of file Native.cs.

                                                                               {
            LIB.Z3_fixedpoint_push(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static int Z3_fixedpoint_query ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 4066 of file Native.cs.

                                                                                          {
            int r = LIB.Z3_fixedpoint_query(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_fixedpoint_query_relations ( Z3_context  a0,
Z3_fixedpoint  a1,
uint  a2,
[In] Z3_func_decl[]  a3 
) [inline, static]

Definition at line 4074 of file Native.cs.

                                                                                                                          {
            int r = LIB.Z3_fixedpoint_query_relations(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_fixedpoint_register_relation ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2 
) [inline, static]

Definition at line 4136 of file Native.cs.

                                                                                                             {
            LIB.Z3_fixedpoint_register_relation(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_fixedpoint_set_params ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_params  a2 
) [inline, static]

Definition at line 4166 of file Native.cs.

                                                                                                   {
            LIB.Z3_fixedpoint_set_params(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_fixedpoint_set_predicate_representation ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_func_decl  a2,
uint  a3,
[In] IntPtr[]  a4 
) [inline, static]

Definition at line 4143 of file Native.cs.

                                                                                                                                                   {
            LIB.Z3_fixedpoint_set_predicate_representation(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static string Z3_fixedpoint_to_string ( Z3_context  a0,
Z3_fixedpoint  a1,
uint  a2,
[In] Z3_ast[]  a3 
) [inline, static]

Definition at line 4189 of file Native.cs.

                                                                                                                 {
            IntPtr r = LIB.Z3_fixedpoint_to_string(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_fixedpoint_update_rule ( Z3_context  a0,
Z3_fixedpoint  a1,
Z3_ast  a2,
IntPtr  a3 
) [inline, static]

Definition at line 4098 of file Native.cs.

                                                                                                            {
            LIB.Z3_fixedpoint_update_rule(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast Z3_func_decl_to_ast ( Z3_context  a0,
Z3_func_decl  a1 
) [inline, static]

Definition at line 3062 of file Native.cs.

                                                                                 {
            Z3_ast r = LIB.Z3_func_decl_to_ast(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_func_decl_to_string ( Z3_context  a0,
Z3_func_decl  a1 
) [inline, static]

Definition at line 3856 of file Native.cs.

Referenced by FuncDecl.ToString().

                                                                                    {
            IntPtr r = LIB.Z3_func_decl_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_func_entry_dec_ref ( Z3_context  a0,
Z3_func_entry  a1 
) [inline, static]

Definition at line 3777 of file Native.cs.

                                                                                  {
            LIB.Z3_func_entry_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast Z3_func_entry_get_arg ( Z3_context  a0,
Z3_func_entry  a1,
uint  a2 
) [inline, static]

Definition at line 3800 of file Native.cs.

                                                                                             {
            Z3_ast r = LIB.Z3_func_entry_get_arg(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_func_entry_get_num_args ( Z3_context  a0,
Z3_func_entry  a1 
) [inline, static]

Definition at line 3792 of file Native.cs.

                                                                                       {
            uint r = LIB.Z3_func_entry_get_num_args(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_func_entry_get_value ( Z3_context  a0,
Z3_func_entry  a1 
) [inline, static]

Definition at line 3784 of file Native.cs.

                                                                                      {
            Z3_ast r = LIB.Z3_func_entry_get_value(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_func_entry_inc_ref ( Z3_context  a0,
Z3_func_entry  a1 
) [inline, static]

Definition at line 3770 of file Native.cs.

                                                                                  {
            LIB.Z3_func_entry_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_func_interp_dec_ref ( Z3_context  a0,
Z3_func_interp  a1 
) [inline, static]

Definition at line 3731 of file Native.cs.

                                                                                    {
            LIB.Z3_func_interp_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static uint Z3_func_interp_get_arity ( Z3_context  a0,
Z3_func_interp  a1 
) [inline, static]

Definition at line 3762 of file Native.cs.

                                                                                      {
            uint r = LIB.Z3_func_interp_get_arity(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_func_interp_get_else ( Z3_context  a0,
Z3_func_interp  a1 
) [inline, static]

Definition at line 3754 of file Native.cs.

                                                                                       {
            Z3_ast r = LIB.Z3_func_interp_get_else(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_entry Z3_func_interp_get_entry ( Z3_context  a0,
Z3_func_interp  a1,
uint  a2 
) [inline, static]

Definition at line 3746 of file Native.cs.

                                                                                                        {
            Z3_func_entry r = LIB.Z3_func_interp_get_entry(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_func_interp_get_num_entries ( Z3_context  a0,
Z3_func_interp  a1 
) [inline, static]

Definition at line 3738 of file Native.cs.

                                                                                            {
            uint r = LIB.Z3_func_interp_get_num_entries(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_func_interp_inc_ref ( Z3_context  a0,
Z3_func_interp  a1 
) [inline, static]

Definition at line 3724 of file Native.cs.

                                                                                    {
            LIB.Z3_func_interp_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast Z3_get_algebraic_number_lower ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 3414 of file Native.cs.

                                                                                              {
            Z3_ast r = LIB.Z3_get_algebraic_number_lower(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_algebraic_number_upper ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 3422 of file Native.cs.

                                                                                              {
            Z3_ast r = LIB.Z3_get_algebraic_number_upper(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_app_arg ( Z3_context  a0,
Z3_app  a1,
uint  a2 
) [inline, static]

Definition at line 3230 of file Native.cs.

                                                                               {
            Z3_ast r = LIB.Z3_get_app_arg(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_get_app_decl ( Z3_context  a0,
Z3_app  a1 
) [inline, static]

Definition at line 3214 of file Native.cs.

                                                                             {
            Z3_func_decl r = LIB.Z3_get_app_decl(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_app_num_args ( Z3_context  a0,
Z3_app  a1 
) [inline, static]

Definition at line 3222 of file Native.cs.

                                                                         {
            uint r = LIB.Z3_get_app_num_args(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_arity ( Z3_context  a0,
Z3_func_decl  a1 
) [inline, static]

Definition at line 3110 of file Native.cs.

                                                                        {
            uint r = LIB.Z3_get_arity(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_get_array_sort_domain ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2974 of file Native.cs.

                                                                                  {
            Z3_sort r = LIB.Z3_get_array_sort_domain(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_get_array_sort_range ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2982 of file Native.cs.

                                                                                 {
            Z3_sort r = LIB.Z3_get_array_sort_range(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 5339 of file Native.cs.

                                                                                                                                                             {
            LIB.Z3_get_array_value(a0, a1, a2, a3, a4, a5, ref a6);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_func_decl Z3_get_as_array_func_decl ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3716 of file Native.cs.

Referenced by Model.FuncInterp().

                                                                                       {
            Z3_func_decl r = LIB.Z3_get_as_array_func_decl(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_ast_hash ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3254 of file Native.cs.

Referenced by AST.GetHashCode().

                                                                     {
            uint r = LIB.Z3_get_ast_hash(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_ast_id ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3246 of file Native.cs.

                                                                   {
            uint r = LIB.Z3_get_ast_id(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_ast_kind ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3286 of file Native.cs.

                                                                     {
            uint r = LIB.Z3_get_ast_kind(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_bool_value ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3278 of file Native.cs.

                                                                       {
            uint r = LIB.Z3_get_bool_value(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_bv_sort_size ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2958 of file Native.cs.

                                                                          {
            uint r = LIB.Z3_get_bv_sort_size(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_context_assignment ( Z3_context  a0) [inline, static]

Definition at line 5418 of file Native.cs.

                                                                      {
            Z3_ast r = LIB.Z3_get_context_assignment(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_get_datatype_sort_constructor ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
) [inline, static]

Definition at line 3022 of file Native.cs.

                                                                                                        {
            Z3_func_decl r = LIB.Z3_get_datatype_sort_constructor(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_get_datatype_sort_constructor_accessor ( Z3_context  a0,
Z3_sort  a1,
uint  a2,
uint  a3 
) [inline, static]

Definition at line 3038 of file Native.cs.

                                                                                                                          {
            Z3_func_decl r = LIB.Z3_get_datatype_sort_constructor_accessor(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_datatype_sort_num_constructors ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 3014 of file Native.cs.

                                                                                            {
            uint r = LIB.Z3_get_datatype_sort_num_constructors(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_get_datatype_sort_recognizer ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
) [inline, static]

Definition at line 3030 of file Native.cs.

                                                                                                       {
            Z3_func_decl r = LIB.Z3_get_datatype_sort_recognizer(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_decl_ast_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
) [inline, static]

Definition at line 3182 of file Native.cs.

                                                                                                {
            Z3_ast r = LIB.Z3_get_decl_ast_parameter(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static double Z3_get_decl_double_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
) [inline, static]

Definition at line 3158 of file Native.cs.

                                                                                                   {
            double r = LIB.Z3_get_decl_double_parameter(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_get_decl_func_decl_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
) [inline, static]

Definition at line 3190 of file Native.cs.

                                                                                                            {
            Z3_func_decl r = LIB.Z3_get_decl_func_decl_parameter(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_get_decl_int_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
) [inline, static]

Definition at line 3150 of file Native.cs.

                                                                                             {
            int r = LIB.Z3_get_decl_int_parameter(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_decl_kind ( Z3_context  a0,
Z3_func_decl  a1 
) [inline, static]

Definition at line 3094 of file Native.cs.

                                                                            {
            uint r = LIB.Z3_get_decl_kind(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static IntPtr Z3_get_decl_name ( Z3_context  a0,
Z3_func_decl  a1 
) [inline, static]

Definition at line 3086 of file Native.cs.

                                                                              {
            IntPtr r = LIB.Z3_get_decl_name(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_decl_num_parameters ( Z3_context  a0,
Z3_func_decl  a1 
) [inline, static]

Definition at line 3134 of file Native.cs.

                                                                                      {
            uint r = LIB.Z3_get_decl_num_parameters(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_decl_parameter_kind ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
) [inline, static]

Definition at line 3142 of file Native.cs.

                                                                                               {
            uint r = LIB.Z3_get_decl_parameter_kind(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_get_decl_rational_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
) [inline, static]

Definition at line 3198 of file Native.cs.

                                                                                                     {
            IntPtr r = LIB.Z3_get_decl_rational_parameter(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_sort Z3_get_decl_sort_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
) [inline, static]

Definition at line 3174 of file Native.cs.

                                                                                                  {
            Z3_sort r = LIB.Z3_get_decl_sort_parameter(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static IntPtr Z3_get_decl_symbol_parameter ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
) [inline, static]

Definition at line 3166 of file Native.cs.

                                                                                                   {
            IntPtr r = LIB.Z3_get_decl_symbol_parameter(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_denominator ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3358 of file Native.cs.

                                                                          {
            Z3_ast r = LIB.Z3_get_denominator(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_get_domain ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2 
) [inline, static]

Definition at line 3118 of file Native.cs.

                                                                                     {
            Z3_sort r = LIB.Z3_get_domain(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_domain_size ( Z3_context  a0,
Z3_func_decl  a1 
) [inline, static]

Definition at line 3102 of file Native.cs.

                                                                              {
            uint r = LIB.Z3_get_domain_size(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_error_code ( Z3_context  a0) [inline, static]

Definition at line 3982 of file Native.cs.

                                                            {
            uint r = LIB.Z3_get_error_code(a0);
            return r;
        }
static string Z3_get_error_msg ( uint  a0) [inline, static]

Definition at line 3994 of file Native.cs.

                                                       {
            IntPtr r = LIB.Z3_get_error_msg(a0);
            return Marshal.PtrToStringAnsi(r);
        }
static string Z3_get_error_msg_ex ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 3999 of file Native.cs.

                                                                         {
            IntPtr r = LIB.Z3_get_error_msg_ex(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static int Z3_get_finite_domain_sort_size ( Z3_context  a0,
Z3_sort  a1,
[In, Out] ref UInt64  a2 
) [inline, static]

Definition at line 2966 of file Native.cs.

                                                                                                             {
            int r = LIB.Z3_get_finite_domain_sort_size(a0, a1, ref a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_func_decl_id ( Z3_context  a0,
Z3_func_decl  a1 
) [inline, static]

Definition at line 3078 of file Native.cs.

                                                                               {
            uint r = LIB.Z3_get_func_decl_id(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_literals Z3_get_guessed_literals ( Z3_context  a0) [inline, static]

Definition at line 5238 of file Native.cs.

                                                                         {
            Z3_literals r = LIB.Z3_get_guessed_literals(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_implied_equalities ( Z3_context  a0,
Z3_solver  a1,
uint  a2,
[In] Z3_ast[]  a3,
[Out] uint[]  a4 
) [inline, static]

Definition at line 5184 of file Native.cs.

                                                                                                                              {
            uint r = LIB.Z3_get_implied_equalities(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_index_value ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3454 of file Native.cs.

                                                                        {
            uint r = LIB.Z3_get_index_value(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast_vector Z3_get_interpolant ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_params  a3 
) [inline, static]

Definition at line 5781 of file Native.cs.

                                                                                                          {
            Z3_ast_vector r = LIB.Z3_get_interpolant(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static IntPtr Z3_get_label_symbol ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
) [inline, static]

Definition at line 5261 of file Native.cs.

                                                                                         {
            IntPtr r = LIB.Z3_get_label_symbol(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_literal ( Z3_context  a0,
Z3_literals  a1,
uint  a2 
) [inline, static]

Definition at line 5269 of file Native.cs.

                                                                                    {
            Z3_ast r = LIB.Z3_get_literal(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_get_model_constant ( Z3_context  a0,
Z3_model  a1,
uint  a2 
) [inline, static]

Definition at line 5299 of file Native.cs.

                                                                                              {
            Z3_func_decl r = LIB.Z3_get_model_constant(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_get_model_func_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
) [inline, static]

Definition at line 5315 of file Native.cs.

                                                                                               {
            Z3_func_decl r = LIB.Z3_get_model_func_decl(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_model_func_else ( Z3_context  a0,
Z3_model  a1,
uint  a2 
) [inline, static]

Definition at line 5346 of file Native.cs.

                                                                                         {
            Z3_ast r = LIB.Z3_get_model_func_else(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_model_func_entry_arg ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3,
uint  a4 
) [inline, static]

Definition at line 5370 of file Native.cs.

                                                                                                                {
            Z3_ast r = LIB.Z3_get_model_func_entry_arg(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_model_func_entry_num_args ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3 
) [inline, static]

Definition at line 5362 of file Native.cs.

                                                                                                          {
            uint r = LIB.Z3_get_model_func_entry_num_args(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_model_func_entry_value ( Z3_context  a0,
Z3_model  a1,
uint  a2,
uint  a3 
) [inline, static]

Definition at line 5378 of file Native.cs.

                                                                                                         {
            Z3_ast r = LIB.Z3_get_model_func_entry_value(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_model_func_num_entries ( Z3_context  a0,
Z3_model  a1,
uint  a2 
) [inline, static]

Definition at line 5354 of file Native.cs.

                                                                                              {
            uint r = LIB.Z3_get_model_func_num_entries(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_model_num_constants ( Z3_context  a0,
Z3_model  a1 
) [inline, static]

Definition at line 5291 of file Native.cs.

                                                                                  {
            uint r = LIB.Z3_get_model_num_constants(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_model_num_funcs ( Z3_context  a0,
Z3_model  a1 
) [inline, static]

Definition at line 5307 of file Native.cs.

                                                                              {
            uint r = LIB.Z3_get_model_num_funcs(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_num_literals ( Z3_context  a0,
Z3_literals  a1 
) [inline, static]

Definition at line 5253 of file Native.cs.

                                                                              {
            uint r = LIB.Z3_get_num_literals(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_num_probes ( Z3_context  a0) [inline, static]

Definition at line 4737 of file Native.cs.

                                                            {
            uint r = LIB.Z3_get_num_probes(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_num_scopes ( Z3_context  a0) [inline, static]

Definition at line 5138 of file Native.cs.

                                                            {
            uint r = LIB.Z3_get_num_scopes(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_num_tactics ( Z3_context  a0) [inline, static]

Definition at line 4721 of file Native.cs.

                                                             {
            uint r = LIB.Z3_get_num_tactics(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_get_numeral_decimal_string ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 3342 of file Native.cs.

                                                                                              {
            IntPtr r = LIB.Z3_get_numeral_decimal_string(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static int Z3_get_numeral_int ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref int  a2 
) [inline, static]

Definition at line 3374 of file Native.cs.

                                                                                             {
            int r = LIB.Z3_get_numeral_int(a0, a1, ref a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_get_numeral_int64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2 
) [inline, static]

Definition at line 3398 of file Native.cs.

                                                                                                 {
            int r = LIB.Z3_get_numeral_int64(a0, a1, ref a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_get_numeral_rational_int64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2,
[In, Out] ref Int64  a3 
) [inline, static]

Definition at line 3406 of file Native.cs.

                                                                                                                                  {
            int r = LIB.Z3_get_numeral_rational_int64(a0, a1, ref a2, ref a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_get_numeral_small ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref Int64  a2,
[In, Out] ref Int64  a3 
) [inline, static]

Definition at line 3366 of file Native.cs.

                                                                                                                         {
            int r = LIB.Z3_get_numeral_small(a0, a1, ref a2, ref a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_get_numeral_string ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3334 of file Native.cs.

                                                                             {
            IntPtr r = LIB.Z3_get_numeral_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static int Z3_get_numeral_uint ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref uint  a2 
) [inline, static]

Definition at line 3382 of file Native.cs.

                                                                                               {
            int r = LIB.Z3_get_numeral_uint(a0, a1, ref a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_get_numeral_uint64 ( Z3_context  a0,
Z3_ast  a1,
[In, Out] ref UInt64  a2 
) [inline, static]

Definition at line 3390 of file Native.cs.

                                                                                                   {
            int r = LIB.Z3_get_numeral_uint64(a0, a1, ref a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_numerator ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3350 of file Native.cs.

                                                                        {
            Z3_ast r = LIB.Z3_get_numerator(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_pattern ( Z3_context  a0,
Z3_pattern  a1,
uint  a2 
) [inline, static]

Definition at line 3446 of file Native.cs.

                                                                                   {
            Z3_ast r = LIB.Z3_get_pattern(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_pattern_num_terms ( Z3_context  a0,
Z3_pattern  a1 
) [inline, static]

Definition at line 3438 of file Native.cs.

                                                                                  {
            uint r = LIB.Z3_get_pattern_num_terms(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_get_probe_name ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 4745 of file Native.cs.

                                                                       {
            IntPtr r = LIB.Z3_get_probe_name(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_ast Z3_get_quantifier_body ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3534 of file Native.cs.

                                                                              {
            Z3_ast r = LIB.Z3_get_quantifier_body(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static IntPtr Z3_get_quantifier_bound_name ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 3518 of file Native.cs.

                                                                                             {
            IntPtr r = LIB.Z3_get_quantifier_bound_name(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_get_quantifier_bound_sort ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 3526 of file Native.cs.

                                                                                              {
            Z3_sort r = LIB.Z3_get_quantifier_bound_sort(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_quantifier_no_pattern_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 3502 of file Native.cs.

                                                                                                 {
            Z3_ast r = LIB.Z3_get_quantifier_no_pattern_ast(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_quantifier_num_bound ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3510 of file Native.cs.

                                                                                 {
            uint r = LIB.Z3_get_quantifier_num_bound(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_quantifier_num_no_patterns ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3494 of file Native.cs.

                                                                                       {
            uint r = LIB.Z3_get_quantifier_num_no_patterns(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_quantifier_num_patterns ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3478 of file Native.cs.

                                                                                    {
            uint r = LIB.Z3_get_quantifier_num_patterns(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_pattern Z3_get_quantifier_pattern_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 3486 of file Native.cs.

                                                                                                  {
            Z3_pattern r = LIB.Z3_get_quantifier_pattern_ast(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_quantifier_weight ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3470 of file Native.cs.

                                                                              {
            uint r = LIB.Z3_get_quantifier_weight(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_get_range ( Z3_context  a0,
Z3_func_decl  a1 
) [inline, static]

Definition at line 3126 of file Native.cs.

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

                                                                           {
            Z3_sort r = LIB.Z3_get_range(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_relation_arity ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 3046 of file Native.cs.

                                                                            {
            uint r = LIB.Z3_get_relation_arity(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_get_relation_column ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
) [inline, static]

Definition at line 3054 of file Native.cs.

                                                                                         {
            Z3_sort r = LIB.Z3_get_relation_column(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_literals Z3_get_relevant_labels ( Z3_context  a0) [inline, static]

Definition at line 5222 of file Native.cs.

                                                                        {
            Z3_literals r = LIB.Z3_get_relevant_labels(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_literals Z3_get_relevant_literals ( Z3_context  a0) [inline, static]

Definition at line 5230 of file Native.cs.

                                                                          {
            Z3_literals r = LIB.Z3_get_relevant_literals(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_search_failure ( Z3_context  a0) [inline, static]

Definition at line 5206 of file Native.cs.

                                                                {
            uint r = LIB.Z3_get_search_failure(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_get_smtlib_assumption ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 3934 of file Native.cs.

                                                                              {
            Z3_ast r = LIB.Z3_get_smtlib_assumption(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_get_smtlib_decl ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 3950 of file Native.cs.

                                                                              {
            Z3_func_decl r = LIB.Z3_get_smtlib_decl(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_get_smtlib_error ( Z3_context  a0) [inline, static]

Definition at line 3974 of file Native.cs.

                                                                {
            IntPtr r = LIB.Z3_get_smtlib_error(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_ast Z3_get_smtlib_formula ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 3918 of file Native.cs.

                                                                           {
            Z3_ast r = LIB.Z3_get_smtlib_formula(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_smtlib_num_assumptions ( Z3_context  a0) [inline, static]

Definition at line 3926 of file Native.cs.

                                                                        {
            uint r = LIB.Z3_get_smtlib_num_assumptions(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_smtlib_num_decls ( Z3_context  a0) [inline, static]

Definition at line 3942 of file Native.cs.

                                                                  {
            uint r = LIB.Z3_get_smtlib_num_decls(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_smtlib_num_formulas ( Z3_context  a0) [inline, static]

Definition at line 3910 of file Native.cs.

                                                                     {
            uint r = LIB.Z3_get_smtlib_num_formulas(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_smtlib_num_sorts ( Z3_context  a0) [inline, static]

Definition at line 3958 of file Native.cs.

                                                                  {
            uint r = LIB.Z3_get_smtlib_num_sorts(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_get_smtlib_sort ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 3966 of file Native.cs.

                                                                         {
            Z3_sort r = LIB.Z3_get_smtlib_sort(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_get_sort ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3262 of file Native.cs.

                                                                    {
            Z3_sort r = LIB.Z3_get_sort(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_sort_id ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2926 of file Native.cs.

                                                                     {
            uint r = LIB.Z3_get_sort_id(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_sort_kind ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2950 of file Native.cs.

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

                                                                       {
            uint r = LIB.Z3_get_sort_kind(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static IntPtr Z3_get_sort_name ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2918 of file Native.cs.

                                                                         {
            IntPtr r = LIB.Z3_get_sort_name(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_get_symbol_int ( Z3_context  a0,
IntPtr  a1 
) [inline, static]

Definition at line 2902 of file Native.cs.

                                                                      {
            int r = LIB.Z3_get_symbol_int(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_symbol_kind ( Z3_context  a0,
IntPtr  a1 
) [inline, static]

Definition at line 2894 of file Native.cs.

                                                                        {
            uint r = LIB.Z3_get_symbol_kind(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_get_symbol_string ( Z3_context  a0,
IntPtr  a1 
) [inline, static]

Definition at line 2910 of file Native.cs.

                                                                            {
            IntPtr r = LIB.Z3_get_symbol_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static string Z3_get_tactic_name ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 4729 of file Native.cs.

                                                                        {
            IntPtr r = LIB.Z3_get_tactic_name(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_func_decl Z3_get_tuple_sort_field_decl ( Z3_context  a0,
Z3_sort  a1,
uint  a2 
) [inline, static]

Definition at line 3006 of file Native.cs.

                                                                                                    {
            Z3_func_decl r = LIB.Z3_get_tuple_sort_field_decl(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_get_tuple_sort_mk_decl ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2990 of file Native.cs.

                                                                                        {
            Z3_func_decl r = LIB.Z3_get_tuple_sort_mk_decl(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_get_tuple_sort_num_fields ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2998 of file Native.cs.

                                                                                   {
            uint r = LIB.Z3_get_tuple_sort_num_fields(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 4007 of file Native.cs.

                                                                                                                                      {
            LIB.Z3_get_version(ref a0, ref a1, ref a2, ref a3);
        }
static int Z3_global_param_get ( string  a0,
out IntPtr  a1 
) [inline, static]

Definition at line 1683 of file Native.cs.

                                                                        {
            int r = LIB.Z3_global_param_get(a0, out a1);
            return r;
        }
static void Z3_global_param_reset_all ( ) [inline, static]

Definition at line 1679 of file Native.cs.

                                                       {
            LIB.Z3_global_param_reset_all();
        }
static void Z3_global_param_set ( string  a0,
string  a1 
) [inline, static]

Definition at line 1675 of file Native.cs.

                                                                     {
            LIB.Z3_global_param_set(a0, a1);
        }
static void Z3_goal_assert ( Z3_context  a0,
Z3_goal  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 4415 of file Native.cs.

Referenced by Goal.Assert().

                                                                                {
            LIB.Z3_goal_assert(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_goal_dec_ref ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4400 of file Native.cs.

                                                                      {
            LIB.Z3_goal_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static uint Z3_goal_depth ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4430 of file Native.cs.

                                                                    {
            uint r = LIB.Z3_goal_depth(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_goal_formula ( Z3_context  a0,
Z3_goal  a1,
uint  a2 
) [inline, static]

Definition at line 4453 of file Native.cs.

                                                                                 {
            Z3_ast r = LIB.Z3_goal_formula(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_goal_inc_ref ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4393 of file Native.cs.

                                                                      {
            LIB.Z3_goal_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static int Z3_goal_inconsistent ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4422 of file Native.cs.

                                                                          {
            int r = LIB.Z3_goal_inconsistent(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_goal_is_decided_sat ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4469 of file Native.cs.

                                                                            {
            int r = LIB.Z3_goal_is_decided_sat(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_goal_is_decided_unsat ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4477 of file Native.cs.

                                                                              {
            int r = LIB.Z3_goal_is_decided_unsat(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_goal_num_exprs ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4461 of file Native.cs.

                                                                        {
            uint r = LIB.Z3_goal_num_exprs(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_goal_precision ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4407 of file Native.cs.

                                                                        {
            uint r = LIB.Z3_goal_precision(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_goal_reset ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4438 of file Native.cs.

Referenced by Goal.Reset().

                                                                    {
            LIB.Z3_goal_reset(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static uint Z3_goal_size ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4445 of file Native.cs.

                                                                   {
            uint r = LIB.Z3_goal_size(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_goal_to_string ( Z3_context  a0,
Z3_goal  a1 
) [inline, static]

Definition at line 4493 of file Native.cs.

Referenced by Goal.ToString().

                                                                          {
            IntPtr r = LIB.Z3_goal_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_goal Z3_goal_translate ( Z3_context  a0,
Z3_goal  a1,
Z3_context  a2 
) [inline, static]

Definition at line 4485 of file Native.cs.

Referenced by Goal.Translate().

                                                                                          {
            Z3_goal r = LIB.Z3_goal_translate(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_inc_ref ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 1719 of file Native.cs.

                                                                {
            LIB.Z3_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static string Z3_interpolation_profile ( Z3_context  a0) [inline, static]

Definition at line 5797 of file Native.cs.

                                                                     {
            IntPtr r = LIB.Z3_interpolation_profile(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_interrupt ( Z3_context  a0) [inline, static]

Definition at line 1740 of file Native.cs.

Referenced by Context.Interrupt().

                                                       {
            LIB.Z3_interrupt(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static int Z3_is_algebraic_number ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3310 of file Native.cs.

                                                                           {
            int r = LIB.Z3_is_algebraic_number(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_is_app ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3294 of file Native.cs.

                                                              {
            int r = LIB.Z3_is_app(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_is_array_value ( Z3_context  a0,
Z3_model  a1,
Z3_ast  a2,
[In, Out] ref uint  a3 
) [inline, static]

Definition at line 5331 of file Native.cs.

                                                                                                          {
            int r = LIB.Z3_is_array_value(a0, a1, a2, ref a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_is_as_array ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3708 of file Native.cs.

Referenced by Model.FuncInterp().

                                                                   {
            int r = LIB.Z3_is_as_array(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_is_eq_ast ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 3238 of file Native.cs.

Referenced by AST.operator==().

                                                                            {
            int r = LIB.Z3_is_eq_ast(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_is_eq_func_decl ( Z3_context  a0,
Z3_func_decl  a1,
Z3_func_decl  a2 
) [inline, static]

Definition at line 3070 of file Native.cs.

Referenced by FuncDecl.operator==().

                                                                                              {
            int r = LIB.Z3_is_eq_func_decl(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_is_eq_sort ( Z3_context  a0,
Z3_sort  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 2942 of file Native.cs.

Referenced by Sort.operator==().

                                                                               {
            int r = LIB.Z3_is_eq_sort(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_is_numeral_ast ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3302 of file Native.cs.

                                                                      {
            int r = LIB.Z3_is_numeral_ast(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_is_quantifier_forall ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3462 of file Native.cs.

                                                                            {
            int r = LIB.Z3_is_quantifier_forall(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_is_well_sorted ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3270 of file Native.cs.

                                                                      {
            int r = LIB.Z3_is_well_sorted(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_add ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
) [inline, static]

Definition at line 2134 of file Native.cs.

Referenced by Context.MkAdd().

                                                                                 {
            Z3_ast r = LIB.Z3_mk_add(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_and ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
) [inline, static]

Definition at line 2118 of file Native.cs.

Referenced by Context.MkAnd().

                                                                                 {
            Z3_ast r = LIB.Z3_mk_and(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_app ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2,
[In] Z3_ast[]  a3 
) [inline, static]

Definition at line 2014 of file Native.cs.

                                                                                                  {
            Z3_ast r = LIB.Z3_mk_app(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_array_default ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2670 of file Native.cs.

Referenced by Context.MkTermArray().

                                                                           {
            Z3_ast r = LIB.Z3_mk_array_default(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_mk_array_sort ( Z3_context  a0,
Z3_sort  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 1922 of file Native.cs.

                                                                                      {
            Z3_sort r = LIB.Z3_mk_array_sort(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast_map Z3_mk_ast_map ( Z3_context  a0) [inline, static]

Definition at line 4302 of file Native.cs.

                                                              {
            Z3_ast_map r = LIB.Z3_mk_ast_map(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast_vector Z3_mk_ast_vector ( Z3_context  a0) [inline, static]

Definition at line 4227 of file Native.cs.

                                                                    {
            Z3_ast_vector r = LIB.Z3_mk_ast_vector(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_mk_bool_sort ( Z3_context  a0) [inline, static]

Definition at line 1882 of file Native.cs.

                                                             {
            Z3_sort r = LIB.Z3_mk_bool_sort(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bound ( Z3_context  a0,
uint  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 2822 of file Native.cs.

Referenced by Context.MkBound().

                                                                             {
            Z3_ast r = LIB.Z3_mk_bound(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bv2int ( Z3_context  a0,
Z3_ast  a1,
int  a2 
) [inline, static]

Definition at line 2566 of file Native.cs.

Referenced by Context.MkBV2Int().

                                                                            {
            Z3_ast r = LIB.Z3_mk_bv2int(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_mk_bv_sort ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 1906 of file Native.cs.

Referenced by Context.MkBitVecSort().

                                                                    {
            Z3_sort r = LIB.Z3_mk_bv_sort(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvadd ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2334 of file Native.cs.

Referenced by Context.MkBVAdd().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvadd(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvadd_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
int  a3 
) [inline, static]

Definition at line 2574 of file Native.cs.

Referenced by Context.MkBVAddNoOverflow().

                                                                                                  {
            Z3_ast r = LIB.Z3_mk_bvadd_no_overflow(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvadd_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2582 of file Native.cs.

Referenced by Context.MkBVAddNoUnderflow().

                                                                                           {
            Z3_ast r = LIB.Z3_mk_bvadd_no_underflow(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvand ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2278 of file Native.cs.

Referenced by Context.MkBVAND().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvand(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvashr ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2518 of file Native.cs.

Referenced by Context.MkBVASHR().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvashr(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvlshr ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2510 of file Native.cs.

Referenced by Context.MkBVLSHR().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvlshr(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvmul ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2350 of file Native.cs.

Referenced by Context.MkBVMul().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvmul(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvmul_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
int  a3 
) [inline, static]

Definition at line 2622 of file Native.cs.

Referenced by Context.MkBVMulNoOverflow().

                                                                                                  {
            Z3_ast r = LIB.Z3_mk_bvmul_no_overflow(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvmul_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2630 of file Native.cs.

Referenced by Context.MkBVMulNoUnderflow().

                                                                                           {
            Z3_ast r = LIB.Z3_mk_bvmul_no_underflow(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvnand ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2302 of file Native.cs.

Referenced by Context.MkBVNAND().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvnand(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvneg ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2326 of file Native.cs.

Referenced by Context.MkBVNeg().

                                                                   {
            Z3_ast r = LIB.Z3_mk_bvneg(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvneg_no_overflow ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2614 of file Native.cs.

Referenced by Context.MkBVNegNoOverflow().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvneg_no_overflow(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvnor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2310 of file Native.cs.

Referenced by Context.MkBVNOR().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvnor(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvnot ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2254 of file Native.cs.

Referenced by Context.MkBVNot().

                                                                   {
            Z3_ast r = LIB.Z3_mk_bvnot(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2286 of file Native.cs.

Referenced by Context.MkBVOR().

                                                                             {
            Z3_ast r = LIB.Z3_mk_bvor(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvredand ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2262 of file Native.cs.

Referenced by Context.MkBVRedAND().

                                                                      {
            Z3_ast r = LIB.Z3_mk_bvredand(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvredor ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2270 of file Native.cs.

Referenced by Context.MkBVRedOR().

                                                                     {
            Z3_ast r = LIB.Z3_mk_bvredor(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsdiv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2366 of file Native.cs.

Referenced by Context.MkBVSDiv().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvsdiv(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsdiv_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2606 of file Native.cs.

Referenced by Context.MkBVSDivNoOverflow().

                                                                                           {
            Z3_ast r = LIB.Z3_mk_bvsdiv_no_overflow(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2438 of file Native.cs.

Referenced by Context.MkBVSGE().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvsge(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsgt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2454 of file Native.cs.

Referenced by Context.MkBVSGT().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvsgt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvshl ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2502 of file Native.cs.

Referenced by Context.MkBVSHL().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvshl(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsle ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2422 of file Native.cs.

Referenced by Context.MkBVSLE().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvsle(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvslt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2406 of file Native.cs.

Referenced by Context.MkBVSLT().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvslt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsmod ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2390 of file Native.cs.

Referenced by Context.MkBVSMod().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvsmod(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsrem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2382 of file Native.cs.

Referenced by Context.MkBVSRem().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvsrem(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsub ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2342 of file Native.cs.

Referenced by Context.MkBVSub().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvsub(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsub_no_overflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2590 of file Native.cs.

Referenced by Context.MkBVSubNoOverflow().

                                                                                          {
            Z3_ast r = LIB.Z3_mk_bvsub_no_overflow(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvsub_no_underflow ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
int  a3 
) [inline, static]

Definition at line 2598 of file Native.cs.

Referenced by Context.MkBVSubNoUnderflow().

                                                                                                   {
            Z3_ast r = LIB.Z3_mk_bvsub_no_underflow(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvudiv ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2358 of file Native.cs.

Referenced by Context.MkBVUDiv().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvudiv(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvuge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2430 of file Native.cs.

Referenced by Context.MkBVUGE().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvuge(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvugt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2446 of file Native.cs.

Referenced by Context.MkBVUGT().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvugt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvule ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2414 of file Native.cs.

Referenced by Context.MkBVULE().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvule(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvult ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2398 of file Native.cs.

Referenced by Context.MkBVULT().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvult(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvurem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2374 of file Native.cs.

Referenced by Context.MkBVURem().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvurem(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvxnor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2318 of file Native.cs.

Referenced by Context.MkBVXNOR().

                                                                               {
            Z3_ast r = LIB.Z3_mk_bvxnor(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_bvxor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2294 of file Native.cs.

Referenced by Context.MkBVXOR().

                                                                              {
            Z3_ast r = LIB.Z3_mk_bvxor(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_concat ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2462 of file Native.cs.

Referenced by Context.MkConcat().

                                                                               {
            Z3_ast r = LIB.Z3_mk_concat(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_config Z3_mk_config ( ) [inline, static]

Definition at line 1688 of file Native.cs.

Referenced by Context.Context().

                                               {
            Z3_config r = LIB.Z3_mk_config();
            return r;
        }
static Z3_ast Z3_mk_const ( Z3_context  a0,
IntPtr  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 2022 of file Native.cs.

Referenced by Context.MkConst().

                                                                               {
            Z3_ast r = LIB.Z3_mk_const(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_const_array ( Z3_context  a0,
Z3_sort  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2654 of file Native.cs.

Referenced by Context.MkConstArray().

                                                                                     {
            Z3_ast r = LIB.Z3_mk_const_array(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 1954 of file Native.cs.

                                                                                                                                                          {
            Z3_constructor r = LIB.Z3_mk_constructor(a0, a1, a2, a3, a4, a5, a6);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_constructor_list Z3_mk_constructor_list ( Z3_context  a0,
uint  a1,
[In] Z3_constructor[]  a2 
) [inline, static]

Definition at line 1977 of file Native.cs.

                                                                                                                   {
            Z3_constructor_list r = LIB.Z3_mk_constructor_list(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_context Z3_mk_context ( Z3_config  a0) [inline, static]

Definition at line 1701 of file Native.cs.

                                                             {
            Z3_context r = LIB.Z3_mk_context(a0);
            if (r == IntPtr.Zero)
                throw new Z3Exception("Object allocation failed.");
            return r;
        }
static Z3_context Z3_mk_context_rc ( Z3_config  a0) [inline, static]

Definition at line 1708 of file Native.cs.

Referenced by Context.Context().

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

Definition at line 1969 of file Native.cs.

                                                                                                               {
            Z3_sort r = LIB.Z3_mk_datatype(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_mk_datatypes ( Z3_context  a0,
uint  a1,
[In] IntPtr[]  a2,
[Out] Z3_sort[]  a3,
[In, Out] Z3_constructor_list[]  a4 
) [inline, static]

Definition at line 1992 of file Native.cs.

Referenced by Context.MkDatatypeSorts().

                                                                                                                                             {
            LIB.Z3_mk_datatypes(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast Z3_mk_distinct ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
) [inline, static]

Definition at line 2070 of file Native.cs.

Referenced by Context.MkDistinct().

                                                                                      {
            Z3_ast r = LIB.Z3_mk_distinct(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_div ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2166 of file Native.cs.

Referenced by Context.MkDiv().

                                                                            {
            Z3_ast r = LIB.Z3_mk_div(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_empty_set ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2686 of file Native.cs.

Referenced by Context.MkEmptySet().

                                                                        {
            Z3_ast r = LIB.Z3_mk_empty_set(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 1938 of file Native.cs.

                                                                                                                                                            {
            Z3_sort r = LIB.Z3_mk_enumeration_sort(a0, a1, a2, a3, a4, a5);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_eq ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2062 of file Native.cs.

Referenced by Context.MkEq().

                                                                           {
            Z3_ast r = LIB.Z3_mk_eq(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 2838 of file Native.cs.

                                                                                                                                                          {
            Z3_ast r = LIB.Z3_mk_exists(a0, a1, a2, a3, a4, a5, a6, a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 2870 of file Native.cs.

                                                                                                                                             {
            Z3_ast r = LIB.Z3_mk_exists_const(a0, a1, a2, a3, a4, a5, a6);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_ext_rotate_left ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2542 of file Native.cs.

Referenced by Context.MkBVRotateLeft().

                                                                                        {
            Z3_ast r = LIB.Z3_mk_ext_rotate_left(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_ext_rotate_right ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2550 of file Native.cs.

Referenced by Context.MkBVRotateRight().

                                                                                         {
            Z3_ast r = LIB.Z3_mk_ext_rotate_right(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_extract ( Z3_context  a0,
uint  a1,
uint  a2,
Z3_ast  a3 
) [inline, static]

Definition at line 2470 of file Native.cs.

Referenced by Context.MkExtract().

                                                                                       {
            Z3_ast r = LIB.Z3_mk_extract(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_false ( Z3_context  a0) [inline, static]

Definition at line 2054 of file Native.cs.

Referenced by Context.MkFalse().

                                                        {
            Z3_ast r = LIB.Z3_mk_false(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_mk_finite_domain_sort ( Z3_context  a0,
IntPtr  a1,
UInt64  a2 
) [inline, static]

Definition at line 1914 of file Native.cs.

                                                                                            {
            Z3_sort r = LIB.Z3_mk_finite_domain_sort(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_fixedpoint Z3_mk_fixedpoint ( Z3_context  a0) [inline, static]

Definition at line 4023 of file Native.cs.

                                                                    {
            Z3_fixedpoint r = LIB.Z3_mk_fixedpoint(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 2830 of file Native.cs.

                                                                                                                                                          {
            Z3_ast r = LIB.Z3_mk_forall(a0, a1, a2, a3, a4, a5, a6, a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 2862 of file Native.cs.

                                                                                                                                             {
            Z3_ast r = LIB.Z3_mk_forall_const(a0, a1, a2, a3, a4, a5, a6);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_fresh_const ( Z3_context  a0,
string  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 2038 of file Native.cs.

Referenced by Context.MkFreshConst().

                                                                                     {
            Z3_ast r = LIB.Z3_mk_fresh_const(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_mk_fresh_func_decl ( Z3_context  a0,
string  a1,
uint  a2,
[In] Z3_sort[]  a3,
Z3_sort  a4 
) [inline, static]

Definition at line 2030 of file Native.cs.

                                                                                                                           {
            Z3_func_decl r = LIB.Z3_mk_fresh_func_decl(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_full_set ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2694 of file Native.cs.

Referenced by Context.MkFullSet().

                                                                       {
            Z3_ast r = LIB.Z3_mk_full_set(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_mk_func_decl ( Z3_context  a0,
IntPtr  a1,
uint  a2,
[In] Z3_sort[]  a3,
Z3_sort  a4 
) [inline, static]

Definition at line 2006 of file Native.cs.

                                                                                                                     {
            Z3_func_decl r = LIB.Z3_mk_func_decl(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_ge ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2222 of file Native.cs.

Referenced by Context.MkGe().

                                                                           {
            Z3_ast r = LIB.Z3_mk_ge(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_goal Z3_mk_goal ( Z3_context  a0,
int  a1,
int  a2,
int  a3 
) [inline, static]

Definition at line 4385 of file Native.cs.

                                                                                {
            Z3_goal r = LIB.Z3_mk_goal(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_gt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2214 of file Native.cs.

Referenced by Context.MkGt().

                                                                           {
            Z3_ast r = LIB.Z3_mk_gt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_iff ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2094 of file Native.cs.

Referenced by Context.MkIff().

                                                                            {
            Z3_ast r = LIB.Z3_mk_iff(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_implies ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2102 of file Native.cs.

Referenced by Context.MkImplies().

                                                                                {
            Z3_ast r = LIB.Z3_mk_implies(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_mk_injective_function ( Z3_context  a0,
IntPtr  a1,
uint  a2,
[In] Z3_sort[]  a3,
Z3_sort  a4 
) [inline, static]

Definition at line 5109 of file Native.cs.

                                                                                                                              {
            Z3_func_decl r = LIB.Z3_mk_injective_function(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_int ( Z3_context  a0,
int  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 2782 of file Native.cs.

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

                                                                          {
            Z3_ast r = LIB.Z3_mk_int(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_int2bv ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2558 of file Native.cs.

Referenced by Context.MkInt2BV().

                                                                             {
            Z3_ast r = LIB.Z3_mk_int2bv(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_int2real ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2230 of file Native.cs.

Referenced by Context.MkInt2Real().

                                                                      {
            Z3_ast r = LIB.Z3_mk_int2real(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_int64 ( Z3_context  a0,
Int64  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 2798 of file Native.cs.

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

                                                                              {
            Z3_ast r = LIB.Z3_mk_int64(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_mk_int_sort ( Z3_context  a0) [inline, static]

Definition at line 1890 of file Native.cs.

                                                            {
            Z3_sort r = LIB.Z3_mk_int_sort(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static IntPtr Z3_mk_int_symbol ( Z3_context  a0,
int  a1 
) [inline, static]

Definition at line 1858 of file Native.cs.

                                                                     {
            IntPtr r = LIB.Z3_mk_int_symbol(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_interpolant ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 5768 of file Native.cs.

                                                                         {
            Z3_ast r = LIB.Z3_mk_interpolant(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_context Z3_mk_interpolation_context ( Z3_config  a0) [inline, static]

Definition at line 5776 of file Native.cs.

                                                                           {
            Z3_context r = LIB.Z3_mk_interpolation_context(a0);
            return r;
        }
static Z3_ast Z3_mk_is_int ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2246 of file Native.cs.

Referenced by Context.MkIsInteger().

                                                                    {
            Z3_ast r = LIB.Z3_mk_is_int(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_ite ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
) [inline, static]

Definition at line 2086 of file Native.cs.

Referenced by Context.MkITE().

                                                                                       {
            Z3_ast r = LIB.Z3_mk_ite(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_label ( Z3_context  a0,
IntPtr  a1,
int  a2,
Z3_ast  a3 
) [inline, static]

Definition at line 5214 of file Native.cs.

                                                                                      {
            Z3_ast r = LIB.Z3_mk_label(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_le ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2206 of file Native.cs.

Referenced by Context.MkLe().

                                                                           {
            Z3_ast r = LIB.Z3_mk_le(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 1946 of file Native.cs.

                                                                                                                                                                                                                                                                              {
            Z3_sort r = LIB.Z3_mk_list_sort(a0, a1, a2, ref a3, ref a4, ref a5, ref a6, ref a7, ref a8);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_lt ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2198 of file Native.cs.

Referenced by Context.MkLt().

                                                                           {
            Z3_ast r = LIB.Z3_mk_lt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_map ( Z3_context  a0,
Z3_func_decl  a1,
uint  a2,
[In] Z3_ast[]  a3 
) [inline, static]

Definition at line 2662 of file Native.cs.

Referenced by Context.MkMap().

                                                                                                  {
            Z3_ast r = LIB.Z3_mk_map(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_mod ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2174 of file Native.cs.

Referenced by Context.MkMod().

                                                                            {
            Z3_ast r = LIB.Z3_mk_mod(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_mul ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
) [inline, static]

Definition at line 2142 of file Native.cs.

Referenced by Context.MkMul().

                                                                                 {
            Z3_ast r = LIB.Z3_mk_mul(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_not ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2078 of file Native.cs.

Referenced by Context.MkNot().

                                                                 {
            Z3_ast r = LIB.Z3_mk_not(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_numeral ( Z3_context  a0,
string  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 2766 of file Native.cs.

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

                                                                                 {
            Z3_ast r = LIB.Z3_mk_numeral(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_or ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
) [inline, static]

Definition at line 2126 of file Native.cs.

Referenced by Context.MkOr().

                                                                                {
            Z3_ast r = LIB.Z3_mk_or(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_params Z3_mk_params ( Z3_context  a0) [inline, static]

Definition at line 1747 of file Native.cs.

                                                            {
            Z3_params r = LIB.Z3_mk_params(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_pattern Z3_mk_pattern ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
) [inline, static]

Definition at line 2814 of file Native.cs.

Referenced by Context.MkPattern().

                                                                                         {
            Z3_pattern r = LIB.Z3_mk_pattern(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_power ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2190 of file Native.cs.

Referenced by Context.MkPower().

                                                                              {
            Z3_ast r = LIB.Z3_mk_power(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_probe Z3_mk_probe ( Z3_context  a0,
string  a1 
) [inline, static]

Definition at line 4523 of file Native.cs.

                                                                     {
            Z3_probe r = LIB.Z3_mk_probe(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 2846 of file Native.cs.

                                                                                                                                                                      {
            Z3_ast r = LIB.Z3_mk_quantifier(a0, a1, a2, a3, a4, a5, a6, a7, a8);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 2878 of file Native.cs.

                                                                                                                                                         {
            Z3_ast r = LIB.Z3_mk_quantifier_const(a0, a1, a2, a3, a4, a5, a6, a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 2886 of file Native.cs.

                                                                                                                                                                                                               {
            Z3_ast r = LIB.Z3_mk_quantifier_const_ex(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 2854 of file Native.cs.

                                                                                                                                                                                                                             {
            Z3_ast r = LIB.Z3_mk_quantifier_ex(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_real ( Z3_context  a0,
int  a1,
int  a2 
) [inline, static]

Definition at line 2774 of file Native.cs.

Referenced by Context.MkReal().

                                                                       {
            Z3_ast r = LIB.Z3_mk_real(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_real2int ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2238 of file Native.cs.

Referenced by Context.MkReal2Int().

                                                                      {
            Z3_ast r = LIB.Z3_mk_real2int(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_mk_real_sort ( Z3_context  a0) [inline, static]

Definition at line 1898 of file Native.cs.

                                                             {
            Z3_sort r = LIB.Z3_mk_real_sort(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_rem ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2182 of file Native.cs.

Referenced by Context.MkRem().

                                                                            {
            Z3_ast r = LIB.Z3_mk_rem(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_repeat ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2494 of file Native.cs.

Referenced by Context.MkRepeat().

                                                                             {
            Z3_ast r = LIB.Z3_mk_repeat(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_rotate_left ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2526 of file Native.cs.

Referenced by Context.MkBVRotateLeft().

                                                                                  {
            Z3_ast r = LIB.Z3_mk_rotate_left(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_rotate_right ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2534 of file Native.cs.

Referenced by Context.MkBVRotateRight().

                                                                                   {
            Z3_ast r = LIB.Z3_mk_rotate_right(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_select ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2638 of file Native.cs.

Referenced by Context.MkSelect().

                                                                               {
            Z3_ast r = LIB.Z3_mk_select(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_set_add ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2702 of file Native.cs.

Referenced by Context.MkSetAdd().

                                                                                {
            Z3_ast r = LIB.Z3_mk_set_add(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_set_complement ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2742 of file Native.cs.

Referenced by Context.MkSetComplement().

                                                                            {
            Z3_ast r = LIB.Z3_mk_set_complement(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_set_del ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2710 of file Native.cs.

Referenced by Context.MkSetDel().

                                                                                {
            Z3_ast r = LIB.Z3_mk_set_del(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_set_difference ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2734 of file Native.cs.

Referenced by Context.MkSetDifference().

                                                                                       {
            Z3_ast r = LIB.Z3_mk_set_difference(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_set_intersect ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
) [inline, static]

Definition at line 2726 of file Native.cs.

Referenced by Context.MkSetIntersection().

                                                                                           {
            Z3_ast r = LIB.Z3_mk_set_intersect(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_set_member ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2750 of file Native.cs.

Referenced by Context.MkSetMembership().

                                                                                   {
            Z3_ast r = LIB.Z3_mk_set_member(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_mk_set_sort ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2678 of file Native.cs.

                                                                        {
            Z3_sort r = LIB.Z3_mk_set_sort(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_set_subset ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2758 of file Native.cs.

Referenced by Context.MkSetSubset().

                                                                                   {
            Z3_ast r = LIB.Z3_mk_set_subset(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_set_union ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
) [inline, static]

Definition at line 2718 of file Native.cs.

Referenced by Context.MkSetUnion().

                                                                                       {
            Z3_ast r = LIB.Z3_mk_set_union(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_sign_ext ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2478 of file Native.cs.

Referenced by Context.MkSignExt().

                                                                               {
            Z3_ast r = LIB.Z3_mk_sign_ext(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_solver Z3_mk_simple_solver ( Z3_context  a0) [inline, static]

Definition at line 4863 of file Native.cs.

Referenced by Context.MkSimpleSolver().

                                                                   {
            Z3_solver r = LIB.Z3_mk_simple_solver(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_solver Z3_mk_solver ( Z3_context  a0) [inline, static]

Definition at line 4855 of file Native.cs.

Referenced by Context.MkSolver().

                                                            {
            Z3_solver r = LIB.Z3_mk_solver(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_solver Z3_mk_solver_for_logic ( Z3_context  a0,
IntPtr  a1 
) [inline, static]

Definition at line 4871 of file Native.cs.

Referenced by Context.MkSolver().

                                                                                 {
            Z3_solver r = LIB.Z3_mk_solver_for_logic(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_solver Z3_mk_solver_from_tactic ( Z3_context  a0,
Z3_tactic  a1 
) [inline, static]

Definition at line 4879 of file Native.cs.

Referenced by Context.MkSolver().

                                                                                      {
            Z3_solver r = LIB.Z3_mk_solver_from_tactic(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_store ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
) [inline, static]

Definition at line 2646 of file Native.cs.

Referenced by Context.MkStore().

                                                                                         {
            Z3_ast r = LIB.Z3_mk_store(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static IntPtr Z3_mk_string_symbol ( Z3_context  a0,
string  a1 
) [inline, static]

Definition at line 1866 of file Native.cs.

                                                                           {
            IntPtr r = LIB.Z3_mk_string_symbol(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_sub ( Z3_context  a0,
uint  a1,
[In] Z3_ast[]  a2 
) [inline, static]

Definition at line 2150 of file Native.cs.

Referenced by Context.MkSub().

                                                                                 {
            Z3_ast r = LIB.Z3_mk_sub(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_mk_tactic ( Z3_context  a0,
string  a1 
) [inline, static]

Definition at line 4501 of file Native.cs.

                                                                       {
            Z3_tactic r = LIB.Z3_mk_tactic(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_true ( Z3_context  a0) [inline, static]

Definition at line 2046 of file Native.cs.

Referenced by Context.MkTrue().

                                                       {
            Z3_ast r = LIB.Z3_mk_true(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 1930 of file Native.cs.

                                                                                                                                                                               {
            Z3_sort r = LIB.Z3_mk_tuple_sort(a0, a1, a2, a3, a4, ref a5, a6);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_unary_minus ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 2158 of file Native.cs.

Referenced by Context.MkUnaryMinus().

                                                                         {
            Z3_ast r = LIB.Z3_mk_unary_minus(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_mk_uninterpreted_sort ( Z3_context  a0,
IntPtr  a1 
) [inline, static]

Definition at line 1874 of file Native.cs.

                                                                                 {
            Z3_sort r = LIB.Z3_mk_uninterpreted_sort(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_unsigned_int ( Z3_context  a0,
uint  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 2790 of file Native.cs.

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

                                                                                    {
            Z3_ast r = LIB.Z3_mk_unsigned_int(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_unsigned_int64 ( Z3_context  a0,
UInt64  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 2806 of file Native.cs.

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

                                                                                        {
            Z3_ast r = LIB.Z3_mk_unsigned_int64(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_xor ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2110 of file Native.cs.

Referenced by Context.MkXor().

                                                                            {
            Z3_ast r = LIB.Z3_mk_xor(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_mk_zero_ext ( Z3_context  a0,
uint  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 2486 of file Native.cs.

Referenced by Context.MkZeroExt().

                                                                               {
            Z3_ast r = LIB.Z3_mk_zero_ext(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_model_dec_ref ( Z3_context  a0,
Z3_model  a1 
) [inline, static]

Definition at line 3613 of file Native.cs.

                                                                        {
            LIB.Z3_model_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static int Z3_model_eval ( Z3_context  a0,
Z3_model  a1,
Z3_ast  a2,
int  a3,
[In, Out] ref Z3_ast  a4 
) [inline, static]

Definition at line 3620 of file Native.cs.

Referenced by Model.Eval().

                                                                                                                {
            int r = LIB.Z3_model_eval(a0, a1, a2, a3, ref a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_model_get_const_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
) [inline, static]

Definition at line 3660 of file Native.cs.

                                                                                                {
            Z3_func_decl r = LIB.Z3_model_get_const_decl(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_model_get_const_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
) [inline, static]

Definition at line 3628 of file Native.cs.

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

                                                                                                    {
            Z3_ast r = LIB.Z3_model_get_const_interp(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_model_get_func_decl ( Z3_context  a0,
Z3_model  a1,
uint  a2 
) [inline, static]

Definition at line 3676 of file Native.cs.

                                                                                               {
            Z3_func_decl r = LIB.Z3_model_get_func_decl(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_interp Z3_model_get_func_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
) [inline, static]

Definition at line 3644 of file Native.cs.

Referenced by Model.FuncInterp().

                                                                                                           {
            Z3_func_interp r = LIB.Z3_model_get_func_interp(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_model_get_num_consts ( Z3_context  a0,
Z3_model  a1 
) [inline, static]

Definition at line 3652 of file Native.cs.

                                                                               {
            uint r = LIB.Z3_model_get_num_consts(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_model_get_num_funcs ( Z3_context  a0,
Z3_model  a1 
) [inline, static]

Definition at line 3668 of file Native.cs.

                                                                              {
            uint r = LIB.Z3_model_get_num_funcs(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_model_get_num_sorts ( Z3_context  a0,
Z3_model  a1 
) [inline, static]

Definition at line 3684 of file Native.cs.

                                                                              {
            uint r = LIB.Z3_model_get_num_sorts(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_sort Z3_model_get_sort ( Z3_context  a0,
Z3_model  a1,
uint  a2 
) [inline, static]

Definition at line 3692 of file Native.cs.

                                                                                     {
            Z3_sort r = LIB.Z3_model_get_sort(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast_vector Z3_model_get_sort_universe ( Z3_context  a0,
Z3_model  a1,
Z3_sort  a2 
) [inline, static]

Definition at line 3700 of file Native.cs.

Referenced by Model.SortUniverse().

                                                                                                       {
            Z3_ast_vector r = LIB.Z3_model_get_sort_universe(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_model_has_interp ( Z3_context  a0,
Z3_model  a1,
Z3_func_decl  a2 
) [inline, static]

Definition at line 3636 of file Native.cs.

                                                                                           {
            int r = LIB.Z3_model_has_interp(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_model_inc_ref ( Z3_context  a0,
Z3_model  a1 
) [inline, static]

Definition at line 3606 of file Native.cs.

                                                                        {
            LIB.Z3_model_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static string Z3_model_to_string ( Z3_context  a0,
Z3_model  a1 
) [inline, static]

Definition at line 3864 of file Native.cs.

Referenced by Model.ToString().

                                                                            {
            IntPtr r = LIB.Z3_model_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static int Z3_open_log ( string  a0) [inline, static]

Definition at line 3808 of file Native.cs.

                                                 {
            int r = LIB.Z3_open_log(a0);
            return r;
        }
static void Z3_param_descrs_dec_ref ( Z3_context  a0,
Z3_param_descrs  a1 
) [inline, static]

Definition at line 1819 of file Native.cs.

                                                                                      {
            LIB.Z3_param_descrs_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static uint Z3_param_descrs_get_kind ( Z3_context  a0,
Z3_param_descrs  a1,
IntPtr  a2 
) [inline, static]

Definition at line 1826 of file Native.cs.

                                                                                                  {
            uint r = LIB.Z3_param_descrs_get_kind(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static IntPtr Z3_param_descrs_get_name ( Z3_context  a0,
Z3_param_descrs  a1,
uint  a2 
) [inline, static]

Definition at line 1842 of file Native.cs.

                                                                                                  {
            IntPtr r = LIB.Z3_param_descrs_get_name(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_param_descrs_inc_ref ( Z3_context  a0,
Z3_param_descrs  a1 
) [inline, static]

Definition at line 1812 of file Native.cs.

                                                                                      {
            LIB.Z3_param_descrs_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static uint Z3_param_descrs_size ( Z3_context  a0,
Z3_param_descrs  a1 
) [inline, static]

Definition at line 1834 of file Native.cs.

                                                                                   {
            uint r = LIB.Z3_param_descrs_size(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_param_descrs_to_string ( Z3_context  a0,
Z3_param_descrs  a1 
) [inline, static]

Definition at line 1850 of file Native.cs.

                                                                                          {
            IntPtr r = LIB.Z3_param_descrs_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_params_dec_ref ( Z3_context  a0,
Z3_params  a1 
) [inline, static]

Definition at line 1762 of file Native.cs.

                                                                          {
            LIB.Z3_params_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_params_inc_ref ( Z3_context  a0,
Z3_params  a1 
) [inline, static]

Definition at line 1755 of file Native.cs.

                                                                          {
            LIB.Z3_params_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_params_set_bool ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
int  a3 
) [inline, static]

Definition at line 1769 of file Native.cs.

Referenced by Params.Add().

                                                                                              {
            LIB.Z3_params_set_bool(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_params_set_double ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
double  a3 
) [inline, static]

Definition at line 1783 of file Native.cs.

Referenced by Params.Add().

                                                                                                   {
            LIB.Z3_params_set_double(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_params_set_symbol ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
IntPtr  a3 
) [inline, static]

Definition at line 1790 of file Native.cs.

Referenced by Params.Add().

                                                                                                   {
            LIB.Z3_params_set_symbol(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_params_set_uint ( Z3_context  a0,
Z3_params  a1,
IntPtr  a2,
uint  a3 
) [inline, static]

Definition at line 1776 of file Native.cs.

Referenced by Params.Add().

                                                                                               {
            LIB.Z3_params_set_uint(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static string Z3_params_to_string ( Z3_context  a0,
Z3_params  a1 
) [inline, static]

Definition at line 1797 of file Native.cs.

Referenced by Params.ToString().

                                                                              {
            IntPtr r = LIB.Z3_params_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_params_validate ( Z3_context  a0,
Z3_params  a1,
Z3_param_descrs  a2 
) [inline, static]

Definition at line 1805 of file Native.cs.

                                                                                               {
            LIB.Z3_params_validate(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
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 
) [inline, static]

Definition at line 3888 of file Native.cs.

Referenced by Context.ParseSMTLIB2File().

                                                                                                                                                                              {
            Z3_ast r = LIB.Z3_parse_smtlib2_file(a0, a1, a2, a3, a4, a5, a6, a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 3880 of file Native.cs.

Referenced by Context.ParseSMTLIB2String().

                                                                                                                                                                                {
            Z3_ast r = LIB.Z3_parse_smtlib2_string(a0, a1, a2, a3, a4, a5, a6, a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 3903 of file Native.cs.

Referenced by Context.ParseSMTLIBFile().

                                                                                                                                                                           {
            LIB.Z3_parse_smtlib_file(a0, a1, a2, a3, a4, a5, a6, a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
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 
) [inline, static]

Definition at line 3896 of file Native.cs.

Referenced by Context.ParseSMTLIBString().

                                                                                                                                                                             {
            LIB.Z3_parse_smtlib_string(a0, a1, a2, a3, a4, a5, a6, a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast Z3_pattern_to_ast ( Z3_context  a0,
Z3_pattern  a1 
) [inline, static]

Definition at line 3430 of file Native.cs.

                                                                             {
            Z3_ast r = LIB.Z3_pattern_to_ast(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_pattern_to_string ( Z3_context  a0,
Z3_pattern  a1 
) [inline, static]

Definition at line 3840 of file Native.cs.

Referenced by Pattern.ToString().

                                                                                {
            IntPtr r = LIB.Z3_pattern_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_persist_ast ( Z3_context  a0,
Z3_ast  a1,
uint  a2 
) [inline, static]

Definition at line 5146 of file Native.cs.

                                                                             {
            LIB.Z3_persist_ast(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast_vector Z3_polynomial_subresultants ( Z3_context  a0,
Z3_ast  a1,
Z3_ast  a2,
Z3_ast  a3 
) [inline, static]

Definition at line 5578 of file Native.cs.

                                                                                                                {
            Z3_ast_vector r = LIB.Z3_polynomial_subresultants(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_pop ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 5131 of file Native.cs.

                                                          {
            LIB.Z3_pop(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_probe Z3_probe_and ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
) [inline, static]

Definition at line 4697 of file Native.cs.

Referenced by Context.And().

                                                                                     {
            Z3_probe r = LIB.Z3_probe_and(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static double Z3_probe_apply ( Z3_context  a0,
Z3_probe  a1,
Z3_goal  a2 
) [inline, static]

Definition at line 4785 of file Native.cs.

Referenced by Probe.Apply().

                                                                                    {
            double r = LIB.Z3_probe_apply(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_probe Z3_probe_const ( Z3_context  a0,
double  a1 
) [inline, static]

Definition at line 4649 of file Native.cs.

Referenced by Context.ConstProbe().

                                                                        {
            Z3_probe r = LIB.Z3_probe_const(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_probe_dec_ref ( Z3_context  a0,
Z3_probe  a1 
) [inline, static]

Definition at line 4538 of file Native.cs.

                                                                        {
            LIB.Z3_probe_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_probe Z3_probe_eq ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
) [inline, static]

Definition at line 4689 of file Native.cs.

Referenced by Context.Eq().

                                                                                    {
            Z3_probe r = LIB.Z3_probe_eq(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_probe Z3_probe_ge ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
) [inline, static]

Definition at line 4681 of file Native.cs.

Referenced by Context.Ge().

                                                                                    {
            Z3_probe r = LIB.Z3_probe_ge(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_probe_get_descr ( Z3_context  a0,
string  a1 
) [inline, static]

Definition at line 4777 of file Native.cs.

Referenced by Context.ProbeDescription().

                                                                          {
            IntPtr r = LIB.Z3_probe_get_descr(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_probe Z3_probe_gt ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
) [inline, static]

Definition at line 4665 of file Native.cs.

Referenced by Context.Gt().

                                                                                    {
            Z3_probe r = LIB.Z3_probe_gt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_probe_inc_ref ( Z3_context  a0,
Z3_probe  a1 
) [inline, static]

Definition at line 4531 of file Native.cs.

                                                                        {
            LIB.Z3_probe_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_probe Z3_probe_le ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
) [inline, static]

Definition at line 4673 of file Native.cs.

Referenced by Context.Le().

                                                                                    {
            Z3_probe r = LIB.Z3_probe_le(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_probe Z3_probe_lt ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
) [inline, static]

Definition at line 4657 of file Native.cs.

Referenced by Context.Lt().

                                                                                    {
            Z3_probe r = LIB.Z3_probe_lt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_probe Z3_probe_not ( Z3_context  a0,
Z3_probe  a1 
) [inline, static]

Definition at line 4713 of file Native.cs.

Referenced by Context.Not().

                                                                        {
            Z3_probe r = LIB.Z3_probe_not(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_probe Z3_probe_or ( Z3_context  a0,
Z3_probe  a1,
Z3_probe  a2 
) [inline, static]

Definition at line 4705 of file Native.cs.

Referenced by Context.Or().

                                                                                    {
            Z3_probe r = LIB.Z3_probe_or(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_push ( Z3_context  a0) [inline, static]

Definition at line 5124 of file Native.cs.

                                                  {
            LIB.Z3_push(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
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 
) [inline, static]

Definition at line 1999 of file Native.cs.

                                                                                                                                                                                  {
            LIB.Z3_query_constructor(a0, a1, a2, ref a3, ref a4, a5);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_rcf_num Z3_rcf_add ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5641 of file Native.cs.

                                                                                         {
            Z3_rcf_num r = LIB.Z3_rcf_add(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_rcf_del ( Z3_context  a0,
Z3_rcf_num  a1 
) [inline, static]

Definition at line 5586 of file Native.cs.

                                                                    {
            LIB.Z3_rcf_del(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_rcf_num Z3_rcf_div ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5665 of file Native.cs.

                                                                                         {
            Z3_rcf_num r = LIB.Z3_rcf_div(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_rcf_eq ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5729 of file Native.cs.

                                                                                 {
            int r = LIB.Z3_rcf_eq(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_rcf_ge ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5721 of file Native.cs.

                                                                                 {
            int r = LIB.Z3_rcf_ge(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 5761 of file Native.cs.

                                                                                                                                                    {
            LIB.Z3_rcf_get_numerator_denominator(a0, a1, ref a2, ref a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static int Z3_rcf_gt ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5705 of file Native.cs.

                                                                                 {
            int r = LIB.Z3_rcf_gt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_rcf_num Z3_rcf_inv ( Z3_context  a0,
Z3_rcf_num  a1 
) [inline, static]

Definition at line 5681 of file Native.cs.

                                                                          {
            Z3_rcf_num r = LIB.Z3_rcf_inv(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_rcf_le ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5713 of file Native.cs.

                                                                                 {
            int r = LIB.Z3_rcf_le(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_rcf_lt ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5697 of file Native.cs.

                                                                                 {
            int r = LIB.Z3_rcf_lt(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_rcf_num Z3_rcf_mk_e ( Z3_context  a0) [inline, static]

Definition at line 5617 of file Native.cs.

                                                            {
            Z3_rcf_num r = LIB.Z3_rcf_mk_e(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_rcf_num Z3_rcf_mk_infinitesimal ( Z3_context  a0) [inline, static]

Definition at line 5625 of file Native.cs.

                                                                        {
            Z3_rcf_num r = LIB.Z3_rcf_mk_infinitesimal(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_rcf_num Z3_rcf_mk_pi ( Z3_context  a0) [inline, static]

Definition at line 5609 of file Native.cs.

                                                             {
            Z3_rcf_num r = LIB.Z3_rcf_mk_pi(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_rcf_num Z3_rcf_mk_rational ( Z3_context  a0,
string  a1 
) [inline, static]

Definition at line 5593 of file Native.cs.

                                                                              {
            Z3_rcf_num r = LIB.Z3_rcf_mk_rational(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_rcf_mk_roots ( Z3_context  a0,
uint  a1,
[In] Z3_rcf_num[]  a2,
[Out] Z3_rcf_num[]  a3 
) [inline, static]

Definition at line 5633 of file Native.cs.

                                                                                                                {
            uint r = LIB.Z3_rcf_mk_roots(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_rcf_num Z3_rcf_mk_small_int ( Z3_context  a0,
int  a1 
) [inline, static]

Definition at line 5601 of file Native.cs.

                                                                            {
            Z3_rcf_num r = LIB.Z3_rcf_mk_small_int(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_rcf_num Z3_rcf_mul ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5657 of file Native.cs.

                                                                                         {
            Z3_rcf_num r = LIB.Z3_rcf_mul(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_rcf_num Z3_rcf_neg ( Z3_context  a0,
Z3_rcf_num  a1 
) [inline, static]

Definition at line 5673 of file Native.cs.

                                                                          {
            Z3_rcf_num r = LIB.Z3_rcf_neg(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_rcf_neq ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5737 of file Native.cs.

                                                                                  {
            int r = LIB.Z3_rcf_neq(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_rcf_num_to_decimal_string ( Z3_context  a0,
Z3_rcf_num  a1,
uint  a2 
) [inline, static]

Definition at line 5753 of file Native.cs.

                                                                                                 {
            IntPtr r = LIB.Z3_rcf_num_to_decimal_string(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static string Z3_rcf_num_to_string ( Z3_context  a0,
Z3_rcf_num  a1,
int  a2,
int  a3 
) [inline, static]

Definition at line 5745 of file Native.cs.

                                                                                                {
            IntPtr r = LIB.Z3_rcf_num_to_string(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_rcf_num Z3_rcf_power ( Z3_context  a0,
Z3_rcf_num  a1,
uint  a2 
) [inline, static]

Definition at line 5689 of file Native.cs.

                                                                                     {
            Z3_rcf_num r = LIB.Z3_rcf_power(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_rcf_num Z3_rcf_sub ( Z3_context  a0,
Z3_rcf_num  a1,
Z3_rcf_num  a2 
) [inline, static]

Definition at line 5649 of file Native.cs.

                                                                                         {
            Z3_rcf_num r = LIB.Z3_rcf_sub(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 5805 of file Native.cs.

                                                                                                                                                                                                                  {
            int r = LIB.Z3_read_interpolation_problem(a0, ref a1, out a2, out a3, a4, out a5, ref a6, out a7);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_reset_memory ( ) [inline, static]

Definition at line 4019 of file Native.cs.

                                             {
            LIB.Z3_reset_memory();
        }
static void Z3_set_ast_print_mode ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 3825 of file Native.cs.

                                                                         {
            LIB.Z3_set_ast_print_mode(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_set_error ( Z3_context  a0,
uint  a1 
) [inline, static]

Definition at line 3987 of file Native.cs.

                                                                {
            LIB.Z3_set_error(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_set_error_handler ( Z3_context  a0,
Z3_error_handler  a1 
) [inline, static]

Definition at line 1668 of file Native.cs.

                                                                                    {
            LIB.Z3_set_error_handler(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_set_logic ( Z3_context  a0,
string  a1 
) [inline, static]

Definition at line 5117 of file Native.cs.

                                                                  {
            LIB.Z3_set_logic(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_set_param_value ( Z3_config  a0,
string  a1,
string  a2 
) [inline, static]

Definition at line 1697 of file Native.cs.

Referenced by Context.Context().

                                                                                  {
            LIB.Z3_set_param_value(a0, a1, a2);
        }
static Z3_ast Z3_simplify ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3542 of file Native.cs.

Referenced by Expr.Simplify().

                                                                   {
            Z3_ast r = LIB.Z3_simplify(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_simplify_ex ( Z3_context  a0,
Z3_ast  a1,
Z3_params  a2 
) [inline, static]

Definition at line 3550 of file Native.cs.

Referenced by Expr.Simplify().

                                                                                    {
            Z3_ast r = LIB.Z3_simplify_ex(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_simplify_get_help ( Z3_context  a0) [inline, static]

Definition at line 3558 of file Native.cs.

Referenced by Context.SimplifyHelp().

                                                                 {
            IntPtr r = LIB.Z3_simplify_get_help(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_param_descrs Z3_simplify_get_param_descrs ( Z3_context  a0) [inline, static]

Definition at line 3566 of file Native.cs.

                                                                                  {
            Z3_param_descrs r = LIB.Z3_simplify_get_param_descrs(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_soft_check_cancel ( Z3_context  a0) [inline, static]

Definition at line 5199 of file Native.cs.

                                                               {
            LIB.Z3_soft_check_cancel(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_solver_assert ( Z3_context  a0,
Z3_solver  a1,
Z3_ast  a2 
) [inline, static]

Definition at line 4953 of file Native.cs.

Referenced by Solver.Assert().

                                                                                    {
            LIB.Z3_solver_assert(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_solver_assert_and_track ( Z3_context  a0,
Z3_solver  a1,
Z3_ast  a2,
Z3_ast  a3 
) [inline, static]

Definition at line 4960 of file Native.cs.

Referenced by Solver.AssertAndTrack().

                                                                                                         {
            LIB.Z3_solver_assert_and_track(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static int Z3_solver_check ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4975 of file Native.cs.

Referenced by Solver.Check().

                                                                       {
            int r = LIB.Z3_solver_check(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_solver_check_assumptions ( Z3_context  a0,
Z3_solver  a1,
uint  a2,
[In] Z3_ast[]  a3 
) [inline, static]

Definition at line 4983 of file Native.cs.

Referenced by Solver.Check().

                                                                                                              {
            int r = LIB.Z3_solver_check_assumptions(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_solver_dec_ref ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4917 of file Native.cs.

                                                                          {
            LIB.Z3_solver_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast_vector Z3_solver_get_assertions ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4967 of file Native.cs.

                                                                                          {
            Z3_ast_vector r = LIB.Z3_solver_get_assertions(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_solver_get_help ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4887 of file Native.cs.

                                                                             {
            IntPtr r = LIB.Z3_solver_get_help(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_model Z3_solver_get_model ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4991 of file Native.cs.

                                                                                {
            Z3_model r = LIB.Z3_solver_get_model(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_solver_get_num_scopes ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4945 of file Native.cs.

                                                                                 {
            uint r = LIB.Z3_solver_get_num_scopes(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_param_descrs Z3_solver_get_param_descrs ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4895 of file Native.cs.

                                                                                              {
            Z3_param_descrs r = LIB.Z3_solver_get_param_descrs(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_solver_get_proof ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4999 of file Native.cs.

                                                                              {
            Z3_ast r = LIB.Z3_solver_get_proof(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_solver_get_reason_unknown ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 5015 of file Native.cs.

                                                                                       {
            IntPtr r = LIB.Z3_solver_get_reason_unknown(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_stats Z3_solver_get_statistics ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 5023 of file Native.cs.

                                                                                     {
            Z3_stats r = LIB.Z3_solver_get_statistics(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast_vector Z3_solver_get_unsat_core ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 5007 of file Native.cs.

                                                                                          {
            Z3_ast_vector r = LIB.Z3_solver_get_unsat_core(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_solver_inc_ref ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4910 of file Native.cs.

                                                                          {
            LIB.Z3_solver_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_solver_pop ( Z3_context  a0,
Z3_solver  a1,
uint  a2 
) [inline, static]

Definition at line 4931 of file Native.cs.

Referenced by Solver.Pop().

                                                                               {
            LIB.Z3_solver_pop(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_solver_push ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4924 of file Native.cs.

Referenced by Solver.Push().

                                                                       {
            LIB.Z3_solver_push(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_solver_reset ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 4938 of file Native.cs.

Referenced by Solver.Reset().

                                                                        {
            LIB.Z3_solver_reset(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static void Z3_solver_set_params ( Z3_context  a0,
Z3_solver  a1,
Z3_params  a2 
) [inline, static]

Definition at line 4903 of file Native.cs.

                                                                                           {
            LIB.Z3_solver_set_params(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static string Z3_solver_to_string ( Z3_context  a0,
Z3_solver  a1 
) [inline, static]

Definition at line 5031 of file Native.cs.

Referenced by Solver.ToString().

                                                                              {
            IntPtr r = LIB.Z3_solver_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_ast Z3_sort_to_ast ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 2934 of file Native.cs.

                                                                       {
            Z3_ast r = LIB.Z3_sort_to_ast(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_sort_to_string ( Z3_context  a0,
Z3_sort  a1 
) [inline, static]

Definition at line 3848 of file Native.cs.

Referenced by Sort.ToString().

                                                                          {
            IntPtr r = LIB.Z3_sort_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static string Z3_statistics_to_string ( Z3_context  a0) [inline, static]

Definition at line 5410 of file Native.cs.

                                                                    {
            IntPtr r = LIB.Z3_statistics_to_string(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static void Z3_stats_dec_ref ( Z3_context  a0,
Z3_stats  a1 
) [inline, static]

Definition at line 5054 of file Native.cs.

                                                                        {
            LIB.Z3_stats_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static double Z3_stats_get_double_value ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
) [inline, static]

Definition at line 5101 of file Native.cs.

                                                                                            {
            double r = LIB.Z3_stats_get_double_value(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_stats_get_key ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
) [inline, static]

Definition at line 5069 of file Native.cs.

                                                                                   {
            IntPtr r = LIB.Z3_stats_get_key(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static uint Z3_stats_get_uint_value ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
) [inline, static]

Definition at line 5093 of file Native.cs.

                                                                                        {
            uint r = LIB.Z3_stats_get_uint_value(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_stats_inc_ref ( Z3_context  a0,
Z3_stats  a1 
) [inline, static]

Definition at line 5047 of file Native.cs.

                                                                        {
            LIB.Z3_stats_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static int Z3_stats_is_double ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
) [inline, static]

Definition at line 5085 of file Native.cs.

                                                                                  {
            int r = LIB.Z3_stats_is_double(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static int Z3_stats_is_uint ( Z3_context  a0,
Z3_stats  a1,
uint  a2 
) [inline, static]

Definition at line 5077 of file Native.cs.

                                                                                {
            int r = LIB.Z3_stats_is_uint(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static uint Z3_stats_size ( Z3_context  a0,
Z3_stats  a1 
) [inline, static]

Definition at line 5061 of file Native.cs.

                                                                     {
            uint r = LIB.Z3_stats_size(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_stats_to_string ( Z3_context  a0,
Z3_stats  a1 
) [inline, static]

Definition at line 5039 of file Native.cs.

Referenced by Statistics.ToString().

                                                                            {
            IntPtr r = LIB.Z3_stats_to_string(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_ast Z3_substitute ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3,
[In] Z3_ast[]  a4 
) [inline, static]

Definition at line 3582 of file Native.cs.

Referenced by Expr.Substitute().

                                                                                                                  {
            Z3_ast r = LIB.Z3_substitute(a0, a1, a2, a3, a4);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_ast Z3_substitute_vars ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
) [inline, static]

Definition at line 3590 of file Native.cs.

Referenced by Expr.SubstituteVars().

                                                                                                     {
            Z3_ast r = LIB.Z3_substitute_vars(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_and_then ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
) [inline, static]

Definition at line 4545 of file Native.cs.

Referenced by Context.AndThen().

                                                                                              {
            Z3_tactic r = LIB.Z3_tactic_and_then(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_apply_result Z3_tactic_apply ( Z3_context  a0,
Z3_tactic  a1,
Z3_goal  a2 
) [inline, static]

Definition at line 4793 of file Native.cs.

Referenced by Tactic.Apply().

                                                                                               {
            Z3_apply_result r = LIB.Z3_tactic_apply(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_apply_result Z3_tactic_apply_ex ( Z3_context  a0,
Z3_tactic  a1,
Z3_goal  a2,
Z3_params  a3 
) [inline, static]

Definition at line 4801 of file Native.cs.

Referenced by Tactic.Apply().

                                                                                                                {
            Z3_apply_result r = LIB.Z3_tactic_apply_ex(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_cond ( Z3_context  a0,
Z3_probe  a1,
Z3_tactic  a2,
Z3_tactic  a3 
) [inline, static]

Definition at line 4593 of file Native.cs.

Referenced by Context.Cond().

                                                                                                       {
            Z3_tactic r = LIB.Z3_tactic_cond(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_tactic_dec_ref ( Z3_context  a0,
Z3_tactic  a1 
) [inline, static]

Definition at line 4516 of file Native.cs.

                                                                          {
            LIB.Z3_tactic_dec_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_tactic Z3_tactic_fail ( Z3_context  a0) [inline, static]

Definition at line 4617 of file Native.cs.

Referenced by Context.Fail().

                                                              {
            Z3_tactic r = LIB.Z3_tactic_fail(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_fail_if ( Z3_context  a0,
Z3_probe  a1 
) [inline, static]

Definition at line 4625 of file Native.cs.

Referenced by Context.FailIf().

                                                                              {
            Z3_tactic r = LIB.Z3_tactic_fail_if(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_fail_if_not_decided ( Z3_context  a0) [inline, static]

Definition at line 4633 of file Native.cs.

Referenced by Context.FailIfNotDecided().

                                                                             {
            Z3_tactic r = LIB.Z3_tactic_fail_if_not_decided(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static string Z3_tactic_get_descr ( Z3_context  a0,
string  a1 
) [inline, static]

Definition at line 4769 of file Native.cs.

Referenced by Context.TacticDescription().

                                                                           {
            IntPtr r = LIB.Z3_tactic_get_descr(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static string Z3_tactic_get_help ( Z3_context  a0,
Z3_tactic  a1 
) [inline, static]

Definition at line 4753 of file Native.cs.

                                                                             {
            IntPtr r = LIB.Z3_tactic_get_help(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return Marshal.PtrToStringAnsi(r);
        }
static Z3_param_descrs Z3_tactic_get_param_descrs ( Z3_context  a0,
Z3_tactic  a1 
) [inline, static]

Definition at line 4761 of file Native.cs.

                                                                                              {
            Z3_param_descrs r = LIB.Z3_tactic_get_param_descrs(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_tactic_inc_ref ( Z3_context  a0,
Z3_tactic  a1 
) [inline, static]

Definition at line 4509 of file Native.cs.

                                                                          {
            LIB.Z3_tactic_inc_ref(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_tactic Z3_tactic_or_else ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
) [inline, static]

Definition at line 4553 of file Native.cs.

Referenced by Context.OrElse().

                                                                                             {
            Z3_tactic r = LIB.Z3_tactic_or_else(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_par_and_then ( Z3_context  a0,
Z3_tactic  a1,
Z3_tactic  a2 
) [inline, static]

Definition at line 4569 of file Native.cs.

Referenced by Context.ParAndThen().

                                                                                                  {
            Z3_tactic r = LIB.Z3_tactic_par_and_then(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_par_or ( Z3_context  a0,
uint  a1,
[In] Z3_tactic[]  a2 
) [inline, static]

Definition at line 4561 of file Native.cs.

Referenced by Context.ParOr().

                                                                                              {
            Z3_tactic r = LIB.Z3_tactic_par_or(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_repeat ( Z3_context  a0,
Z3_tactic  a1,
uint  a2 
) [inline, static]

Definition at line 4601 of file Native.cs.

Referenced by Context.Repeat().

                                                                                       {
            Z3_tactic r = LIB.Z3_tactic_repeat(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_skip ( Z3_context  a0) [inline, static]

Definition at line 4609 of file Native.cs.

Referenced by Context.Skip().

                                                              {
            Z3_tactic r = LIB.Z3_tactic_skip(a0);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_try_for ( Z3_context  a0,
Z3_tactic  a1,
uint  a2 
) [inline, static]

Definition at line 4577 of file Native.cs.

Referenced by Context.TryFor().

                                                                                        {
            Z3_tactic r = LIB.Z3_tactic_try_for(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_using_params ( Z3_context  a0,
Z3_tactic  a1,
Z3_params  a2 
) [inline, static]

Definition at line 4641 of file Native.cs.

Referenced by Context.UsingParams().

                                                                                                  {
            Z3_tactic r = LIB.Z3_tactic_using_params(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_tactic Z3_tactic_when ( Z3_context  a0,
Z3_probe  a1,
Z3_tactic  a2 
) [inline, static]

Definition at line 4585 of file Native.cs.

Referenced by Context.When().

                                                                                         {
            Z3_tactic r = LIB.Z3_tactic_when(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_app Z3_to_app ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3318 of file Native.cs.

                                                                 {
            Z3_app r = LIB.Z3_to_app(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static Z3_func_decl Z3_to_func_decl ( Z3_context  a0,
Z3_ast  a1 
) [inline, static]

Definition at line 3326 of file Native.cs.

                                                                             {
            Z3_func_decl r = LIB.Z3_to_func_decl(a0, a1);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_toggle_warning_messages ( int  a0) [inline, static]

Definition at line 3821 of file Native.cs.

Referenced by Context.ToggleWarningMessages().

                                                              {
            LIB.Z3_toggle_warning_messages(a0);
        }
static Z3_ast Z3_translate ( Z3_context  a0,
Z3_ast  a1,
Z3_context  a2 
) [inline, static]

Definition at line 3598 of file Native.cs.

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

                                                                                   {
            Z3_ast r = LIB.Z3_translate(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
static void Z3_update_param_value ( Z3_context  a0,
string  a1,
string  a2 
) [inline, static]

Definition at line 1733 of file Native.cs.

Referenced by Context.UpdateParamValue().

                                                                                      {
            LIB.Z3_update_param_value(a0, a1, a2);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
static Z3_ast Z3_update_term ( Z3_context  a0,
Z3_ast  a1,
uint  a2,
[In] Z3_ast[]  a3 
) [inline, static]

Definition at line 3574 of file Native.cs.

Referenced by Expr.Update().

                                                                                                 {
            Z3_ast r = LIB.Z3_update_term(a0, a1, a2, a3);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
            return r;
        }
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 
) [inline, static]

Definition at line 5821 of file Native.cs.

                                                                                                                                                          {
            LIB.Z3_write_interpolation_problem(a0, a1, a2, a3, a4, a5, a6);
            Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
            if (err != Z3_error_code.Z3_OK)
                throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
        }
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines