On Mon, 2010-06-14 at 10:30 -0400, José Alburquerque wrote: > On Mon, 2010-06-14 at 13:56 +0200, Murray Cumming wrote: > > On Tue, 2010-06-08 at 17:39 -0400, José Alburquerque wrote: > > > I've been thinking about wrapping GVariant and I have some ideas I'd > > > like to try out. I hope to submit a patch for review soon. > > > > That's very helpful. I haven't looked at it yet. Can we wrap it like > > GValue? > > > > Maybe not. I see that it is reference-counted, though maybe not derived > > from GObject, and I see no copy function. I wonder if we can avoid > > having to use it with RefPtr. > > My first thought was to wrap it like GValue. I'm still hoping it's > possible.
I don't think it's possible to wrap it like GValue because if a GVariant member is kept in the wrapper as is done in Glib::ValueBase it would not be possible to copy the member across wrappers (as you already pointed out). > I think it might be possible to not use RefPtr if we can wrap it like > GValue. Avoiding having to use RefPtr might still be possible though. -- José _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
