Hi,

I'm trying to subclass a Clutter.Actor, which happens to have methods
such as 
  void (* allocate)             (ClutterActor           *actor,
                                 const ClutterActorBox  *box,
                                 ClutterAllocationFlags  flags);

Which is okay, apart from that it uses a const parameter, which as far
as I can tell I have no way of defining in vala.

Would it not be worth allowing const parameters in method declarations
even if all they do is indicate to the c translator that the parameter
should be declared as const? or at the very least a CCode attribute
would be handy. at the moment you will get a bunch of "assignment from
incompatible pointer type" warnings from gcc, which if you are trying to
develop clean code and have -Wall on, it makes it impossible to use
valac in this situation.

Thoughts and opinions welcome, 
Thanks, Gord.


-- 
Gordon Allott <gord.all...@canonical.com>
Canonical

Attachment: signature.asc
Description: This is a digitally signed message part

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

Reply via email to