Re: [Vala] contructor



AFAIK you do not have to define the constructor return value type. It seems that construct keyword generates 
construction function return type different than void, so there is type conflict. I suggest to remove void 
before construct. 

--
Alexey Savartsov 

On 04.01.2011, at 18:04, Pavol Klačanský <pavol klacansky com> wrote:

class xml_parser {

   private database db;
   
   public void construct (database db) {
       this.db = db;
   }

/home/pk/Programming/speedyrss/src/xml_parser.vala.c:155:13: error:
conflicting types for ‘xml_parser_construct’
/home/pk/Programming/speedyrss/src/xml_parser.vala.c:131:6: note:
previous declaration of ‘xml_parser_construct’ was here
/home/pk/Programming/speedyrss/src/xml_parser.vala.c:323:13: error:
conflicting types for ‘xml_parser_construct’
/home/pk/Programming/speedyrss/src/xml_parser.vala.c:167:6: note:
previous definition of ‘xml_parser_construct’ was here
error: cc exited with status 256
Compilation failed: 1 error(s), 10 warning(s)

_______________________________________________
vala-list mailing list
vala-list gnome org
http://mail.gnome.org/mailman/listinfo/vala-list



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