On Jan 18, 2008 6:14 PM, Murray Cumming <[EMAIL PROTECTED]> wrote:

>
> On Fri, 2008-01-18 at 16:04 +0200, Naveen Verma wrote:
> > Hi,
> >
> > Yes that was the reason. Now one thing I still did not understand how
> > we can create a new m4 _CONVERSION macro for any data type conversion
> > if it is not already defined.
> >
> > I check it the "Wrapping C library"document. There is a one example,
> > but I did not understand the third argument with $2, $3 values.
>
> Here is an example of a conversion
> from
> Glib::TimeVal&
> to
> GTimeVal*
>
> _CONVERSION(`Glib::TimeVal&', `GTimeVal*', static_cast<$2>(&$3))
>
> $2 is the second argument - GTimeVal*
> $3 is the thing actually being converted.
>
> so that would be
> static_cast<GTimeVal*>(&the_method_parameter)
>

Thanks a lot, this is really a good example.

>
>
> --
> [EMAIL PROTECTED]
> www.murrayc.com
> www.openismus.com
>
>
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to