0
Je fonction suivante:WRAPP une fonction dont les paramètres sont hors pointeur de type à structure à l'aide rasade
typedef struct tagT{
int a ;
int b ;
}Point;
int lib_a_f_5(Point *out_t)
{
out_t->a = 20;
out_t->b = 30;
return 0;
}
Comment dois-je diriger le SWIG pour générer le code correct pour le rubis (ou Lua)? Lors de la mise déclaration suivante au fichier d'interface:
%apply SWIGTYPE Point* {Point *out_t};
J'ai reçu un avertissement:
liba.i:7: Warning(453): Can't apply (Point *OUTPUT). No typemaps are defined.
Ai-je besoin d'écrire un typemap? Comment dois-je le faire?