First page Back Continue Last page Overview Graphics

typemaps.i libray, II

The typemap stays in effect for all other occurrences of the type and name. For example, we can define further similar functions for our previous example:

%module functions %include "typemaps.i" %apply double *OUTPUT { double *result }; %inline %{ extern void add(double a, double b, double *result); extern void sub(double a, double b, double *result); extern void mul(double a, double b, double *result); %}

See example „typemaps2“