[PyQt] SIP: exposing C++ shift operators
Giovanni Bajo
rasky at develer.com
Thu Jul 9 19:14:07 BST 2009
Hi Phil,
I'm trying to expose a global operator function through SIP. The first
argument is not an object wrapped by SIP, but I don't really care: it
would be sufficient if it was possible to call it from Python as a
normal function call. I tried this:
void operator<<(A& a, B& b) /PyName=foobar/;
but it doesn't work because SIP generates this code:
__lshift__(*a0, *a1);
It would work if it generated this:
operator<<(*a0, *a1);
Does this make sense? Is it a simple fix that I can do myself?
Thanks!
--
Giovanni Bajo
Develer S.r.l.
http://www.develer.com
More information about the PyQt
mailing list