diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/util/datatype.i | 8 |
1 files changed, 8 insertions, 0 deletions
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(); }; |