On 09/09/2012 06:37 PM, Piotr Szturmaj wrote:
Timon Gehr wrote:-1 for removing .idup, it is handy.auto idup(E)(const(E)[] arr) pure @trusted { immutable result = arr.dup(); return result; }
auto idup(E)(const(E)[] arr) pure nothrow @safe
if(is(typeof({immutable r=arr.dup;}))){
return cast()cast(immutable)arr.dup;
}
:-)
