Containers

bitwise via Digitalmars-d digitalmars-d at puremagic.com
Sun Sep 6 15:18:41 PDT 2015


On Saturday, 5 September 2015 at 00:21:42 UTC, Timon Gehr wrote:
> On 09/05/2015 01:15 AM, Andrei Alexandrescu wrote:
>> My thinking is that significant work in this(this) is poor D 
>> style.
>> Eager copying for containers doesn't seem like the best way to 
>> go. --
>> Andrei
>
> @disable this(this) for ephemeral containers?

I actually missed this message somehow, but this is what I'll do. 
A move-only container(base container) is fine by me. It'll 
probably end up sitting in a class, or the global scope anyways. 
Passing them around arbitrarily and joining them with "~" was not 
part of the plan.

Finally, I can throw in one of these, and everybody wins:
alias ListRef(T) = RefCounted!(List!T);

    Bit



More information about the Digitalmars-d mailing list