From 16414ea3a5fdee07005a107d2ad257c1ebb4f5f3 Mon Sep 17 00:00:00 2001 From: Morgan Deters Date: Fri, 14 Sep 2012 19:25:58 +0000 Subject: [PATCH] a fix for the java bindings for wei --- src/util/datatype.i | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/util/datatype.i b/src/util/datatype.i index 2b2a96030..29965aadf 100644 --- a/src/util/datatype.i +++ b/src/util/datatype.i @@ -6,11 +6,15 @@ /* These member functions have slightly different signatures in * different swig language packages. The underlying issue is that * DatatypeConstructor doesn't have a default constructor */ +#ifdef SWIGOCAML %ignore vector(unsigned int size = 0);// ocaml %ignore set( int i, const CVC4::Datatype &x );// ocaml %ignore to_array();// ocaml +#endif /* SWIGOCAML */ +#if defined(SWIGJAVA) || defined(SWIGPYTHON) %ignore vector(size_type);// java/python %ignore resize(size_type);// java/python +#endif /* SWIGJAVA || SWIGPYTHON */ %ignore set(int i, const CVC4::Datatype& x); %ignore to_array(); }; @@ -20,11 +24,15 @@ /* These member functions have slightly different signatures in * different swig language packages. The underlying issue is that * DatatypeConstructor doesn't have a default constructor */ +#ifdef SWIGOCAML %ignore vector(unsigned int size = 0);// ocaml %ignore set( int i, const CVC4::DatatypeConstructor &x );// ocaml %ignore to_array();// ocaml +#endif /* SWIGOCAML */ +#if defined(SWIGJAVA) || defined(SWIGPYTHON) %ignore vector(size_type);// java/python %ignore resize(size_type);// java/python +#endif /* SWIGJAVA || SWIGPYTHON */ %ignore set(int i, const CVC4::Datatype::Constructor& x); %ignore to_array(); }; -- 2.30.2