Re: get/set wrap methods.

Yes, I did. because my goal is to get 
const T& get_name()const 
method. I need to return a reference. 

-Pavlo Solntsev
Please avoid sending me Word or PowerPoint attachments.

On Fri, Feb 23, 2018 at 3:40 AM, Daniel Boles <dboles src gmail com> wrote:
On 22 February 2018 at 19:56, Pavlo Solntsev <pavlo solntsev gmail com> wrote:
Thanks for comments.  My macroses:

  _MEMBER_GET(name,name,const Glib::ustring&,const 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
gtkmm-list gnome org

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]