[C++-sig] variable # args?
Neal Becker
ndbecker2 at gmail.com
Thu Feb 2 13:25:15 CET 2006
Hans Meine wrote:
> On Thursday 02 February 2006 00:34, Neal Becker wrote:
>> David Abrahams wrote:
>> > Sounds like you're looking for:
>> >
>> > http://www.boost.org/libs/python/doc/v2/raw_function.html
>>
>> Excellent.
>>
>> Now, can this be used with make_constructor? e.g.:
>> .def("__init__", make_constructor(raw_function (F)))
>>
>> Doesn't seem to work:
>> /usr/include/nb/boost/python/make_constructor.hpp:230:
>> error: no matching function for call to
>> 'get_signature(boost::python::api::object&)'
>
> No, that does not work. (Both functions wrap a C++ function into a
> callable object, so they can't work together.)
>
> Have a look at my "Raw constructor (i.e. combination of make_constructor
> and raw_function)" thread (I say "my .. thread" because it was mostly me
> discussing with myself ;-p) in the archives, where I finally posted a
> solution.
>
Hey thanks! Just what I needed. Can we please add this to boost::python?
More information about the Cplusplus-sig
mailing list