0
SWIGを使ってC++ライブラリAPIをラップしましたが、うまくいきましたが、 "bool &"パラメータで困惑しています。SWIGとPythonを使用して参照によってboolを渡す
オリジナルのAPIは、次のようになります。
ボイドのfoo(ブール値&バー)。私は、Pythonから呼び出すとき
、_wrap.cxxは言い換えれば
int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_bool, 0);
_v = SWIG_CheckState(res);
if (_v) {
でラップ工程から脱落、SWIGは私がブールポインタに渡しているものを変換することはできません。
私はそうのように、Pythonのからそれを呼び出すようにしようとしている:
obj = LibObject()
x = 0
obj.foo(x)
は、このためのシンプルなタイプマップの修正はありますか?