Hi,
I'm wrapping a very simple class using PyPlusPlus.
---- snip ----
class testclass
{
public:
static const int a = 99;
};
---- /snip ----
And Py++ exposes the static member with a def_readonly("a", testclass::a )
call. When I import this module into python I get an undefined symbol for
testclass::a.
ImportError: ./testwrapper.so: undefined symbol: _ZN9testclass1aE
I understand that the static member has no storage and thus boost python
cannot find the address of it. However, I was hoping there is a way to solve
this kind of (common?) problem using Py++ to perhaps generate a getter
function or something similar. How would one do this?
thanks,
Brian
_______________________________________________
Cplusplus-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/cplusplus-sig