On Sunday, 3 May 2015 at 05:20:34 UTC, Ali Çehreli wrote:
We know that 'in' is "equivalent to const scope":

  http://dlang.org/function.html#parameters

So, the constness of 'in' is transitive as well, right?

Ali

Of course, there's no concept of non-transitive const in D:

struct S
{
    char[] str;
}

void foo(in S s)
{
    pragma(msg, typeof(s.str)); // const(char[])
}

Reply via email to