MutableOf etc and QualifierOf

John Colvin via Digitalmars-d digitalmars-d at puremagic.com
Wed Oct 21 08:26:19 PDT 2015


On Wednesday, 21 October 2015 at 14:27:45 UTC, Shriramana Sharma 
wrote:
> John Colvin wrote:
>
>> It might be better to ask in 
>> http://forum.dlang.org/group/learn first for these sort of 
>> questions.
>
> I didn't do that only because it concerns implemental details 
> of Phobos which didn't seem to be learner material. I have just 
> now separately posted an actual "I don't know why this doesn't 
> work" question over there. I do use both fora for different 
> things.
>
>> One reason is that it interacts with constructs like 
>> std.meta.staticMap, e.g.
>> 
>> alias constTypes(T ...) = staticMap!(ConstOf, T);
>
> But even then it's enough if these are marked `package`, no?

No, I meant that as an example of user code, not necessarily 
something in phobos.

It's just a convenience. Sure, the user could write

alias constOf(T) = const(T);

themselves, but for better or worse, it's in std.traits so they 
don't have to.


More information about the Digitalmars-d mailing list