Re: get/set wrap methods.



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*)
  _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.



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