summaryrefslogtreecommitdiff
path: root/src/api/cvc4cppkind.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-07-10 15:51:25 -0500
committerGitHub <noreply@github.com>2020-07-10 13:51:25 -0700
commit7e9b3dfa40f0297bdb005f6c802443ebb3b8cad1 (patch)
treebe4db1f4485a4722a7c816edee708c57d676b5ba /src/api/cvc4cppkind.h
parent1dbc8aa695772daf2c83d10a7adb8123f97fa16f (diff)
Front end support for integer AND (#4717)
Diffstat (limited to 'src/api/cvc4cppkind.h')
-rw-r--r--src/api/cvc4cppkind.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/api/cvc4cppkind.h b/src/api/cvc4cppkind.h
index b3e88c98c..1f23d0e8d 100644
--- a/src/api/cvc4cppkind.h
+++ b/src/api/cvc4cppkind.h
@@ -319,6 +319,23 @@ enum CVC4_PUBLIC Kind : int32_t
* mkTerm(Kind kind, const std::vector<Term>& children)
*/
MULT,
+ /**
+ * Operator for Integer AND
+ * Parameter: 1
+ * -[1]: Size of the bit-vector that determines the semantics of the IAND
+ * Create with:
+ * mkOp(Kind kind, uint32_t param).
+ *
+ * Apply integer conversion to bit-vector.
+ * Parameters: 2
+ * -[1]: Op of kind IAND
+ * -[2]: Integer term
+ * -[3]: Integer term
+ * Create with:
+ * mkTerm(Op op, Term child1, Term child2)
+ * mkTerm(Op op, const std::vector<Term>& children)
+ */
+ IAND,
#if 0
/* Synonym for MULT. */
NONLINEAR_MULT,
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback