%module swig_ctc_decoders %{ #include "ctc_decoders.h" %} %include "std_vector.i" %include "std_pair.i" %include "std_string.i" namespace std{ %template(DoubleVector) std::vector; %template(IntVector) std::vector; %template(StringVector) std::vector; %template(VectorOfStructVector) std::vector >; %template(FloatVector) std::vector; %template(Pair) std::pair; %template(PairFloatStringVector) std::vector >; %template(PairDoubleStringVector) std::vector >; } %import scorer.h %include "ctc_decoders.h"