On 22 February 2018 at 19:56, Pavlo Solntsev <[email protected]>
wrote:
> Thanks for comments. My macroses:
>
> _MEMBER_GET(name,name,const Glib::ustring&,const gchar*)
> _MEMBER_SET(name,name,Glib::ustring,gchar*)
>
> the generated code :
> const Glib::ustring& DsnInfo::get_name() const
> {
> return Glib::convert_const_gchar_ptr_to_ustring(gobj()->name); // This
> is my concern. it looks like we return ref for temp object
> }
>
Of course it returns that. You just told it to! Look at the 2nd parameter
of your _MEMBER_GET() declaration.
_______________________________________________
gtkmm-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtkmm-list