Martin Ertsås <mert...@cisco.com> writes: > > You could use out instead to populate the list: > > static void populate_list (out Slist<string> list) { > } > > And call this method with: > > var list = new Slist<string> (); > populate_list (out list);
Thank you. I originally tried the 'out' modifier, and I got a warning[1]. I looked at the tutorial[2] and it seems to indicate the 'ref' modifier is used as in your example. It indicates that the 'out' modifier is called like this: SList<string> list; populate_list (out list); It would be initialized on the callee side. static void populate_list (out SList<string> list) { list = new SList<string> (); [...] } [1] - use of possibly unassigned parameter. [2] - http://live.gnome.org/Vala/Tutorial#Parameter_Directions -- Regards, Brian Winfrey _______________________________________________ vala-list mailing list vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list