strange behavior in opApply
Frits van Bommel
fvbommel at REMwOVExCAPSs.nl
Sat Jan 27 15:23:29 PST 2007
BCS wrote:
> The foreach body is turned into a delegate taking (inout int), but it is
> not marked as inout! I have a case where I'm trying to use opApply where
> it can't be inout.
> Is this a bug?
According to the spec, the signature of opApply must be "int opApply(int
delegate(inout Type [, ...]) dg);", so it's actually a bug in your code
that the delegate's parameter it isn't marked inout.
(unless of course you prefer to consider it a 'bug' in the spec that
it's not allowed to be marked 'in' :) )
More information about the Digitalmars-d-bugs
mailing list