Z3
Z3_decl_kind.java
Go to the documentation of this file.
1 
5 package com.microsoft.z3.enumerations;
6 
10 public enum Z3_decl_kind {
11  Z3_OP_LABEL (1792),
14  Z3_OP_SUB (519),
16  Z3_OP_ADD (518),
17  Z3_OP_IS_INT (528),
18  Z3_OP_BREDOR (1061),
19  Z3_OP_BNOT (1051),
20  Z3_OP_BNOR (1054),
22  Z3_OP_RA_JOIN (1539),
23  Z3_OP_LE (514),
26  Z3_OP_BREDAND (1062),
27  Z3_OP_LT (516),
29  Z3_OP_BADD (1028),
30  Z3_OP_BUREM0 (1039),
31  Z3_OP_OEQ (267),
34  Z3_OP_REPEAT (1060),
36  Z3_OP_BSMOD0 (1040),
37  Z3_OP_BLSHR (1065),
38  Z3_OP_BASHR (1066),
45  Z3_OP_IDIV (523),
46  Z3_OP_PR_GOAL (1283),
49  Z3_OP_BOR (1050),
51  Z3_OP_TRUE (256),
53  Z3_OP_CONCAT (1056),
55  Z3_OP_IFF (263),
56  Z3_OP_BSHL (1064),
58  Z3_OP_SGT (1048),
61  Z3_OP_NOT (265),
63  Z3_OP_UGT (1047),
66  Z3_OP_BSREM (1033),
68  Z3_OP_SLT (1046),
72  Z3_OP_ULEQ (1041),
73  Z3_OP_BIT1 (1025),
74  Z3_OP_BIT0 (1026),
75  Z3_OP_EQ (258),
76  Z3_OP_BMUL (1030),
78  Z3_OP_STORE (768),
81  Z3_OP_AND (261),
85  Z3_OP_MOD (525),
86  Z3_OP_BUDIV0 (1037),
87  Z3_OP_PR_TRUE (1281),
88  Z3_OP_BNAND (1053),
91  Z3_OP_FD_LT (1549),
93  Z3_OP_DIV (522),
94  Z3_OP_ANUM (512),
95  Z3_OP_MUL (521),
96  Z3_OP_UGEQ (1043),
97  Z3_OP_BSREM0 (1038),
99  Z3_OP_BXOR (1052),
102  Z3_OP_BV2INT (1072),
105  Z3_OP_BSUB (1029),
107  Z3_OP_BXNOR (1055),
109  Z3_OP_PR_DER (1300),
111  Z3_OP_GT (517),
112  Z3_OP_BUREM (1034),
114  Z3_OP_SLEQ (1042),
115  Z3_OP_GE (515),
116  Z3_OP_BAND (1049),
117  Z3_OP_ITE (260),
121  Z3_OP_BSDIV (1031),
122  Z3_OP_OR (262),
124  Z3_OP_AGNUM (513),
126  Z3_OP_BSMOD (1035),
133  Z3_OP_BNEG (1027),
135  Z3_OP_REM (524),
138  Z3_OP_SGEQ (1044),
139  Z3_OP_POWER (529),
140  Z3_OP_XOR3 (1074),
142  Z3_OP_CARRY (1073),
147  Z3_OP_ULT (1045),
148  Z3_OP_BSDIV0 (1036),
150  Z3_OP_INT2BV (1071),
151  Z3_OP_XOR (264),
153  Z3_OP_BNUM (1024),
154  Z3_OP_BUDIV (1032),
157  Z3_OP_FALSE (257),
162  Z3_OP_BCOMP (1063),
164 
165  private final int intValue;
166 
167  Z3_decl_kind(int v) {
168  this.intValue = v;
169  }
170 
171  public static final Z3_decl_kind fromInt(int v) {
172  for (Z3_decl_kind k: values())
173  if (k.intValue == v) return k;
174  return values()[0];
175  }
176 
177  public final int toInt() { return this.intValue; }
178 }
179 
static final Z3_decl_kind fromInt(int v)