[C++-sig] Re: registering simple conversions from/to python
David Abrahams
dave at boost-consulting.com
Mon May 26 18:41:53 CEST 2003
"Brett Calcott" <brett.calcott at paradise.net.nz> writes:
> I'd like to pythonise my classes a little by allowing tuples to be passed to
> and from the data values.
>
> In python in would look something like this:
>
> class C(object):
> def __init__(self, x=0.0, y=0.0):
> self.x = x
> self.y = y
>
> def get_xy(self):
> return self.x, self.y
>
> def set_xy(self, xy):
> self.x, self.y = xy
>
> xy = property(get_xy, set_xy)
>
>
> I guess I would start by created a pair<x, x> object, and then register
> inward and outward conversions for it.
>
> Is there a simple recipe for registering these conversions?
Brett,
I'm sorry, I can't tell what you're trying to do. Could you please
show an example of your C++ class and how you'd like to use it from
Python?
Thanks,
--
Dave Abrahams
Boost Consulting
www.boost-consulting.com
More information about the Cplusplus-sig
mailing list