* Cem Eliguzel <celiguzel ubicom com> [04.01.2010 14:02]:
Hello, I have the following simple singleton implementation: public class Singleton<T> : Object { private static T instance_; public static T instance() { if (instance_ == null) { instance_ = new T(); } return instance_; } } and I get the following error during compilation: error: `Singleton.T' is not a class, struct, or error code Wat is the point I'm missing? Regards, Cem _______________________________________________ Vala-list mailing list Vala-list gnome org http://mail.gnome.org/mailman/listinfo/vala-list
without testing it, try to use: public static T instance() { if (instance_ == null) { instance_ = Object.new( typeof( T ) ); } remember that this won't execute you default constructor. only construct will be called. Regards, Frederik -- IRC: playya @ Freenode, Gimpnet xmpp: playya draugr de
Attachment:
signature.asc
Description: Digital signature