[C++-sig] Re: arg type equivivalence (constness)
Mike Rovner
mike at nospam.com
Wed Aug 20 21:09:03 CEST 2003
> David Abrahams wrote:
>> "Mike Rovner" <mike at nospam.com> writes:
>
>>> Boost.Python.ArgumentError: Python argument types in
>>> Scheme.ishintable(Scheme, Layer, int)
>>> did not match C++ signature:
>>> ishintable(class Tcn::DerivationScheme const *, class
>>> Tcn::LayerDef const *)
>>>
>>> I overlooked extra parameter in Python args and tried to fix
>>> immaginable bug in Scheme pointer.
>>
>> See what I get for providing readable error messages? More support
>> requests! ;->
>>
>>> Scheme is mentioned twice and that probably confused me.
>>
>> That's the "self" object, I bet.
What do you think about reporting object instances as "Name()"
(i.e. Scheme.ishintable(Scheme(), Layer(), int) in previous example)
I can do that. ;) (add PyInstance_Check to reporting routine)
Mike
PS. Seems it was not posted.
More information about the Cplusplus-sig
mailing list