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 allott canonical com>
Canonical
Attachment:
signature.asc
Description: This is a digitally signed message part