/* 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(SWIGOCAML) || defined(SWIGPERL) || defined(SWIGTCL)
+ %ignore vector(unsigned int size = 0);
+ %ignore set( int i, const CVC4::Datatype &x );
+ %ignore to_array();
+#endif /* SWIGOCAML || SWIGPERL || SWIGTCL */
%ignore vector(size_type);// java/python/perl/others?
%ignore resize(size_type);// java/python/perl/others?
%ignore set(int i, const CVC4::Datatype& x);
/* 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(SWIGOCAML) || defined(SWIGPERL) || defined(SWIGTCL)
+ %ignore vector(unsigned int size = 0);
+ %ignore set( int i, const CVC4::DatatypeConstructor &x );
+ %ignore to_array();
+#endif /* SWIGOCAML || SWIGPERL || SWIGTCL */
%ignore vector(size_type);// java/python/perl/others?
%ignore resize(size_type);// java/python/perl/others?
%ignore set(int i, const CVC4::Datatype::Constructor& x);