Esempio n. 1
0
 public extern static Z3_apply_result Z3_tactic_apply(Z3_context a0, Z3_tactic a1, Z3_goal a2);
Esempio n. 2
0
 public extern static Z3_apply_result Z3_tactic_apply_ex(Z3_context a0, Z3_tactic a1, Z3_goal a2, Z3_params a3);
Esempio n. 3
0
 public extern static IntPtr Z3_goal_to_string(Z3_context a0, Z3_goal a1);
Esempio n. 4
0
 public extern static double Z3_probe_apply(Z3_context a0, Z3_probe a1, Z3_goal a2);
Esempio n. 5
0
 public static double Z3_probe_apply(Z3_context a0, Z3_probe a1, Z3_goal a2) {
     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;
 }
Esempio n. 6
0
 public extern static uint Z3_goal_precision(Z3_context a0, Z3_goal a1);
Esempio n. 7
0
 public extern static Z3_ast Z3_goal_formula(Z3_context a0, Z3_goal a1, uint a2);
Esempio n. 8
0
 public static Z3_goal Z3_goal_translate(Z3_context a0, Z3_goal a1, Z3_context a2) {
     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;
 }
Esempio n. 9
0
 public extern static void Z3_goal_reset(Z3_context a0, Z3_goal a1);
Esempio n. 10
0
 public extern static uint Z3_goal_size(Z3_context a0, Z3_goal a1);
Esempio n. 11
0
 public extern static uint Z3_goal_depth(Z3_context a0, Z3_goal a1);
Esempio n. 12
0
 public extern static int Z3_goal_inconsistent(Z3_context a0, Z3_goal a1);
Esempio n. 13
0
 public extern static void Z3_goal_assert(Z3_context a0, Z3_goal a1, Z3_ast a2);
Esempio n. 14
0
 public static void Z3_goal_reset(Z3_context a0, Z3_goal a1) {
     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)));
 }
Esempio n. 15
0
 public extern static uint Z3_goal_num_exprs(Z3_context a0, Z3_goal a1);
Esempio n. 16
0
 public static int Z3_goal_is_decided_unsat(Z3_context a0, Z3_goal a1) {
     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;
 }
Esempio n. 17
0
 public extern static int Z3_goal_is_decided_unsat(Z3_context a0, Z3_goal a1);
Esempio n. 18
0
 public static string Z3_goal_to_string(Z3_context a0, Z3_goal a1) {
     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);
 }
Esempio n. 19
0
 public extern static Z3_goal Z3_goal_translate(Z3_context a0, Z3_goal a1, Z3_context a2);
Esempio n. 20
0
 public static Z3_apply_result Z3_tactic_apply_ex(Z3_context a0, Z3_tactic a1, Z3_goal a2, Z3_params a3) {
     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;
 }
Esempio n. 21
0
 public extern static void Z3_goal_dec_ref(Z3_context a0, Z3_goal a1);