On Wed, 2008-01-30 at 14:48 -0500, José Alburquerque wrote: > >> Don't do that > >> ( Glib::ValueBase get_something() ) > >> > >> Do this: > >> void get_something(Glib::ValueBase& value); > >> > >> Then it's up to the caller to pass the correct type, and it's up to the > >> get_something() to complain at runtime if it's not the correct type. > >> > >> See, for instance, Gtk::TreeModel > >> > > I see; it works better returning value in reference. Thanks. > > > I forgot to ask: How would the "get_something()" know if the value > returned is of the right type?
I'm not quite sure what you are asking, and the answer probably depends on what you are doing? I guess you are trying to wrap a particular C function. Which one? -- [EMAIL PROTECTED] www.murrayc.com www.openismus.com _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
