summaryrefslogtreecommitdiff
path: root/src/api/python
diff options
context:
space:
mode:
authormakaimann <makaim@stanford.edu>2020-06-04 18:21:37 -0700
committerGitHub <noreply@github.com>2020-06-04 18:21:37 -0700
commita2fc412f22552ae0e8f9c36650d1de2d362638dd (patch)
tree5f66f0f8128a826e6099845191ccbe5efdd0f3c3 /src/api/python
parent67678d6c8a28e71483d8171311725e9e1a86775c (diff)
Add a method for retrieving base of a constant array through API (#4494)
Diffstat (limited to 'src/api/python')
-rw-r--r--src/api/python/cvc4.pxd1
-rw-r--r--src/api/python/cvc4.pxi5
2 files changed, 6 insertions, 0 deletions
diff --git a/src/api/python/cvc4.pxd b/src/api/python/cvc4.pxd
index 1e0b9893b..cc998306d 100644
--- a/src/api/python/cvc4.pxd
+++ b/src/api/python/cvc4.pxd
@@ -250,6 +250,7 @@ cdef extern from "api/cvc4cpp.h" namespace "CVC4::api":
bint hasOp() except +
Op getOp() except +
bint isNull() except +
+ Term getConstArrayBase() except +
Term notTerm() except +
Term andTerm(const Term& t) except +
Term orTerm(const Term& t) except +
diff --git a/src/api/python/cvc4.pxi b/src/api/python/cvc4.pxi
index 827c53ef4..9dd9c1cde 100644
--- a/src/api/python/cvc4.pxi
+++ b/src/api/python/cvc4.pxi
@@ -1096,6 +1096,11 @@ cdef class Term:
def isNull(self):
return self.cterm.isNull()
+ def getConstArrayBase(self):
+ cdef Term term = Term()
+ term.cterm = self.cterm.getConstArrayBase()
+ return term
+
def notTerm(self):
cdef Term term = Term()
term.cterm = self.cterm.notTerm()
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback