summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@cs.nyu.edu>2014-12-03 21:58:50 -0500
committerMorgan Deters <mdeters@cs.nyu.edu>2014-12-03 21:58:50 -0500
commit9571f1f605f4465ffe049d7df22bc1dbabd50657 (patch)
tree2da24eceaa3485c38408946285543451d85cc259 /src
parentcf6bc6c57dd579b8f75b7d20922eda0eaa92b2f7 (diff)
Fix UnsatCore in language bindings.
Diffstat (limited to 'src')
-rw-r--r--src/cvc4.i1
-rw-r--r--src/util/unsat_core.i16
2 files changed, 17 insertions, 0 deletions
diff --git a/src/cvc4.i b/src/cvc4.i
index 56404ee65..d845c1a27 100644
--- a/src/cvc4.i
+++ b/src/cvc4.i
@@ -323,6 +323,7 @@ std::set<JavaInputStreamAdapter*> CVC4::JavaInputStreamAdapter::s_adapters;
%include "util/uninterpreted_constant.i"
%include "util/proof.i"
%include "util/resource_manager.i"
+%include "util/unsat_core.i"
%include "expr/kind.i"
%include "expr/expr.i"
diff --git a/src/util/unsat_core.i b/src/util/unsat_core.i
index 9fc0dcda6..060ee3300 100644
--- a/src/util/unsat_core.i
+++ b/src/util/unsat_core.i
@@ -1,5 +1,12 @@
%{
#include "util/unsat_core.h"
+
+#ifdef SWIGJAVA
+
+#include "bindings/java_iterator_adapter.h"
+#include "bindings/java_stream_adapters.h"
+
+#endif /* SWIGJAVA */
%}
#ifdef SWIGJAVA
@@ -49,3 +56,12 @@
#endif /* SWIGJAVA */
%include "util/unsat_core.h"
+
+#ifdef SWIGJAVA
+
+%include "bindings/java_iterator_adapter.h"
+%include "bindings/java_stream_adapters.h"
+
+%template(JavaIteratorAdapter_UnsatCore) CVC4::JavaIteratorAdapter<CVC4::UnsatCore>;
+
+#endif /* SWIGJAVA */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback