[C++-sig] Can't convert to unsigned int
Mark Russell
mrussell8081 at pacbell.net
Wed Dec 11 19:30:23 CET 2002
In my case I need to set the flag in python, it is used in the wrapped c++
api. So for example if I set the flag as follows in python:
>> someflag = flag(0x80000000L)
I can then use it to make my wrapped api call
>> apicall(someflag)
My converter then extracts the value of flag for use in the api
all. --Mark
-----Original Message-----
From: c++-sig-admin at python.org [mailto:c++-sig-admin at python.org]On
Behalf Of David Abrahams
Sent: Wednesday, December 11, 2002 10:15 AM
To: c++-sig at python.org
Subject: Re: [C++-sig] Can't convert to unsigned int
Mark Russell <mrussell8081 at pacbell.net> writes:
> David,
>
> Thanks for your reply--the approach I have taken to work around this case
is
> to create a python extension object called flag. This object simply
stores
> the long value I want to set. On the boost side I use an
lvalue_from_ptype
> converter to retrieve the value. This works just fine so I will continue
to
> use this approach. --Mark
I guess I don't see how that helps. Don't you eventually need a
Python integer type somewhere?
--
David Abrahams
dave at boost-consulting.com * http://www.boost-consulting.com
Boost support, enhancements, training, and commercial distribution
_______________________________________________
C++-sig mailing list
C++-sig at python.org
http://mail.python.org/mailman/listinfo/c++-sig
More information about the Cplusplus-sig
mailing list