%template(vectorCommandPtr) std::vector< CVC4::Command* >;
%template(vectorType) std::vector< CVC4::Type >;
%template(vectorExpr) std::vector< CVC4::Expr >;
+%template(vectorUnsignedInt) std::vector< unsigned int >;
%template(vectorVectorExpr) std::vector< std::vector< CVC4::Expr > >;
%template(vectorDatatypeType) std::vector< CVC4::DatatypeType >;
%template(vectorSExpr) std::vector< CVC4::SExpr >;
%include "util/rational.i"
%include "util/exception.i"
%include "util/language.i"
-%include "options/options.i"
%include "util/cardinality.i"
%include "util/bool.i"
%include "util/sexpr.i"
+%include "options/options.i"
%include "util/statistics.i"
%include "util/result.i"
%include "util/configuration.i"
%ignore CVC4::operator<<(std::ostream&, const String&);
%ignore CVC4::operator<<(std::ostream&, const RegExp&);
+%apply int &OUTPUT { int &c };
%include "util/regexp.h"
+%clear int &c;