私はこのようなものを持っています:
typedef struct {
char * content;
} Boo;
typedef struct {
Boo **data;
int size;
} Foo;
SWIGでJavaの要素( )Boo ** data
を持つ配列に変換したい。次に、配列を読み取ります(Javaコードから新しい配列を編集、削除、作成したくありません)。SWIG のドキュメントでは、 andを使用してこれを行う方法が説明されていますが、構造体のメンバーは型でなければなりません。私の問題の解決策はありますか?Boo
Boo[]
carrays.i
array_functions
data
Boo*
編集: C 構造と連携するために SWIG を使用して Java クラスを生成したいことを書き忘れていました。