%module r_overload_array | |
%include <stl.i> | |
// this tests the situation in which there is a scalar function | |
// corresponding with a vector one | |
%inline %{ | |
class Foo { | |
public: | |
double bar(double w) {return w;}; | |
double bar(double *w) {return w[0];} | |
double bar(std::vector<double> w) {return w[0];} | |
int bar_int(int w) {return w;} | |
int bar_int(int *w) {return w[0];} | |
int bar_int(std::vector<int> w) {return w[0];} | |
}; | |
%} | |