構造体を含む C ライブラリをラップしています。
struct SCIP
{
//...
}
そして、そのような構造体を作成する関数:
void SCIPcreate(SCIP** s)
SWIG はそれから python クラスSCIP
と関数SCIPcreate(*args)
を生成します。
Python で呼び出そうとSCIPcreate()
すると、明らかに type のパラメーターが必要になりますがSCIP**
、どうすればそのようなものを作成できるのでしょうか?
または、自動的SCIP
に呼び出すコンストラクターを使用してクラスを拡張する必要がありますか? SCIPcreate()
もしそうなら、どうすればいいですか?