1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
%module Cdi
%{
#define SWIG_FILE_WITH_INIT
#include "cdi.hpp"
%}
%include "stl.i"
namespace std {
%template(IntVector) vector<int>;
%template(DoubleVector) vector<double>;
%template(DoubleDoubleVector) vector< vector<double> >;
%template(StringVector) vector<string>;
%template(VarsVector) vector<CdiVariable>;
%template(VarsMap) map<string,CdiVariable>;
%template(VarsByCode) map<int,CdiVariable>;
%template(TaxesMap) map<int,CdiTaxis>;
%template(ZaxesMap) map<int,CdiZaxis>;
%template(GridsMap) map<int,CdiGrid>;
}
%include "cdi.hpp"
|