/* File : example.i */ %module example %{ #ifdef max #undef max #endif #include "example.h" %} /* Let's just grab the original header file here */ %include "example.h" /* Now instantiate some specific template declarations */ %template(maxint) max; %template(maxdouble) max; %template(Vecint) vector; %template(Vecdouble) vector;