On Tue, 23 Sep 2008 00:12:35 +0200 "Nicolò Chieffo" <84yelo3 gmail com> wrote:
Is it possible to declare multiple constructors for the same class (of course with different parameter types/number)? It seems I'm not able to do it, since valac complains. why? is this a glib limitation?
Declaring multiple constructor is possible; the Gtk.Button class, for
example, has four different constructors:
public Button ();
public Button.from_stock (string stock_id);
public Button.with_label (string label);
public Button.with_mnemonic (string label);
This unusual naming scheme is needed since C (the target language of Vala)
cannot cope with polymorphic functions. This convention is used thorough
GLib and GLib-based libraries to work around this limitation.
--
Andrea Bolognani <eof kiyuko org>
Resistance is futile, you will be garbage collected.
Attachment:
pgpujXqVW1mIq.pgp
Description: PGP signature