[C++-sig] Passing C++ arrays as arguments
Kerim Borchaev
warkid at hotbox.ru
Mon Nov 18 18:14:43 CET 2002
Hello.
I'm exposing to Python some third party library wich
has an API like
this:
struct Abstract{
virtual void f(float[16])=0;
};
Abstract *createInstance();
with this code:
def("createInstance", createInstance,
return_value_policy<manage_new_object>());
class_<Abstract, boost::noncopyable>("Abstract",
no_init)
.def("f", Abstract::f);
Can I simply define some from python tuple to float
[16] converter so
that I can call object returned from createInstance
like this:
createInstance().f((0,)*16) ?
Best regards,
Kerim
More information about the Cplusplus-sig
mailing list